0

<a href="532135412.png" target=_blank>次のような行を 置き換える必要があります: <a href="./source_files/532135412.png" target=_blank>.How i can do this using Notepad++ ?

4

3 に答える 3

1

Notepad++ は正規表現での後方参照をサポートしているため、次のようになります。

検索対象 :(href=")(532135412.png")

と置換する :\1./source_files/\2

これを変換します:

 <a href="532135412.png" target=_blank>

これに:

<a href="./source_files/532135412.png" target=_blank>

したがって、より強力でより一般的なソリューションを提供します:-)

于 2012-05-04T11:22:00.410 に答える
0

href="に置き換えます href="./source_files/さらに要件がない限り、正規表現の必要性はわかりません。

アップデート

次に、使用できます(Notepad v6.xを使用している場合は、それ以降、PCRE正規表現がサポートされます)

(?<=href=\")([^"]*.gif")

と置き換えます

./source_files/\1
于 2012-05-04T11:11:27.173 に答える
0

私には正規表現の置き換えのように聞こえます。ファイルの内容によって異なりますが、次の手順で実現できるようです。

CTRL+H to open "Find/Replace dialog"
Select "Regular Expression" from search mode (bottom left of dialog)
This is your Find what: href=\"(.*).png\"
This is your Replace with: href="./source_files/\1.png"
于 2012-05-04T11:11:53.037 に答える