Я хочу сохранить только имена файлов (не полные пути) и добавить имя файла в некоторый 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 содержалось только имя файла?