我只想保留文件名(不是完整路徑)並將文件名添加到某些bbcode。
這裏是要轉換的HTML:
<a href=/path/to/full/image.jpg rel=prettyPhoto><img rel=prettyPhoto src=/path/to/thumb/image.jpg /></a>
通知我不能有相對=「富」(沒有雙引號)..
這是我在PERL,執行轉換:
s/\<a href=(.+?)\ rel=prettyPhoto\>\<img rel=prettyPhoto src=(.+?) \/>\<\/a\>/\[box\]$1\[\/box\]/gi;
這將HTML轉換爲:
[box]/path/to/image.jpg[/box]
但是,這是我想要的結果:
[box]image.jpg[/box]
的HTML必須保持不變。那麼,如何更改我的PERL,使$ 1只包含文件名?
這個工作最適合我,我首選的解決方案 - 我不得不做這一切的正則表達式。非常感謝,我在這裏約2小時!在那一點上...... – Scott 2011-03-03 16:05:32