這裏是我的Perl代碼:簡單的Perl的正則表達式替換
my $var="[url=/jobs/]click here[/url]";
$var =~ /\[url=(.+?)\](.+?)\[\/url\]/<a href="\1" style="text-decoration:none;color:#336699">\2</a>/g
我很新的perl的,所以我知道它的不正確,但我如何正確地執行此regex replacement
。
最終的結果將是$var
到<a href="/jobs">click here</a>
轉型
我不明白你怎麼錯過了替代形式。只有1,你有99%的它似乎知道正則表達式。你從哪裏得到現有的信息? '嚴格使用;使用警告「應該告訴你一些事情。 – sln
提醒,請參閱[我應該怎麼做,當有人回答我的問題?] – zdim
@zdim謝謝你的提醒。你的回答很好,但後面的回答在我看來更好。如果你不同意,請告訴我爲什麼和不適當考慮改變你。 – jkushner