如何逃避像“/”和“。”这样的元字符。在正则表达式?

时间:2014-03-08 18:10:38

标签: regex notepad++

原件:

src="this/text/is/not/needed/me/at/all/<filename>.jpg"
src="this/is/another/text/that/is//also/not/required/<filename>.jpg"

我想要的输出应该是:

src="IMAGES/<filename>.jpg"

我想在*.jpg中删除src="文件的路径,并希望在记事本++中使用正则表达式src="images/*.jpg"

我该怎么做?

4 个答案:

答案 0 :(得分:1)

Find what: src=".*/(.*\.jpg)"
Replace with: src="images/$1" 

答案 1 :(得分:1)

您可以尝试将src=".*?\/([^\/]*?\.jpg)"替换为src="images/$1"

答案 2 :(得分:0)

您可以使用此正则表达式查找 -

(src=").*(\/.*\..*")

并替换为 -

$1IMAGES$2

单个REPLACE ALL应该有效。

答案 3 :(得分:0)

src=".*/([^/]+.jpg)"替换为src="images/$1"