我只想保留文件名(不是完整路径)并将文件名添加到一些 bbcode。
这是要转换的 HTML:
<a href=/path/to/full/image.jpg rel=prettyPhoto><img rel=prettyPhoto src=/path/to/thumb/image.jpg /></a>
注意我不能有 rel="foo" (没有双引号)..
这是我在 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 仅包含文件名?