我只想保留文件名(不是完整路径)并将文件名添加到某些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