ファイル名のみ (フル パスではない) を保持し、ファイル名を 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 は同じままである必要があります。では、$1 にファイル名だけが含まれるように PERL を変更するにはどうすればよいでしょうか?