Hier ist mein Perl-Code:Einfache perl regex Ersatz
my $var="[url=/jobs/]click here[/url]";
$var =~ /\[url=(.+?)\](.+?)\[\/url\]/<a href="\1" style="text-decoration:none;color:#336699">\2</a>/g
Ich bin sehr neu so Perl ich weiß, dass seine falsche, aber wie kann ich diese regex replacement
korrekt auszuführen. mit "s /"
2 Sie Ihre Substitution beginnen vergessen zu:
Das Endergebnis eine Transformation von $var
zu <a href="/jobs">click here</a>
Ich verstehe nicht, wie Sie den Ersatz Form verpasst. Es gibt nur 1 und Sie haben% 99 davon und scheinen Regex zu kennen. Woher haben Sie die vorhandenen Informationen? 'verwenden Sie streng; Verwenden Sie Warnhinweise, sollte Ihnen etwas gesagt haben. – sln
Eine Erinnerung, siehe [Was soll ich tun, wenn jemand meine Frage beantwortet?] (Http://stackoverflow.com/help/someone-answers) – zdim
@ zdim danke für die Erinnerung. Ihre Antwort war großartig, aber die eine war meiner Meinung nach besser. Wenn Sie nicht einverstanden sind, teilen Sie mir bitte mit, warum und ob ich nicht in Betracht ziehe, zu Ihnen zu wechseln. – jkushner