我需要用<a href="532135412.png" target=_blank>
替换像<a href="./source_files/532135412.png" target=_blank>
这样的行。如何使用Notepad ++执行此操作?
答案 0 :(得分:1)
Notepad ++支持正则表达式中的back-referencing,因此:
查找内容:(href=")(532135412.png")
替换为:\1./source_files/\2
会改变这个:
<a href="532135412.png" target=_blank>
进入这个:
<a href="./source_files/532135412.png" target=_blank>
从而为您提供更强大,更通用的解决方案: - )
答案 1 :(得分:0)
将href="
替换为href="./source_files/
?除非你有进一步的要求,否则我认为不需要正则表达式。
<强>更新强>
然后你可以使用(如果你有Notepad v6.x,从那时起就有PCRE正则表达式支持)
(?<=href=\")([^"]*.gif")
并替换为
./source_files/\1
答案 2 :(得分: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"