我需要<a href="532135412.png" target=_blank>
用 <a href="./source_files/532135412.png" target=_blank>
.How 我可以用 Notepad++ 来替换这样的行?
问问题
229 次
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 回答