Regex 正则表达式:在Eclipse中查找引用并替换

Regex 正则表达式:在Eclipse中查找引用并替换,regex,eclipse,Regex,Eclipse,我要查找以下所有事件: src=“cid:anyFileNameHere”alt=“注意其他引号” 并替换为: src=”http://myServerURl/anyFileNameHere.gif“alt=”注意其他引号” 这是.gif部分,我觉得很难,因为它必须在下一个“之前,像这样的东西应该可以做到: 发现 替换 $1http://myServerURI/$2.gif$3 您可能需要根据具体要求对其进行调整。这与alt部分中的字母数字字符、下划线和空格相匹配。它与文件名中的字母数字字符和

我要查找以下所有事件:

src=“cid:anyFileNameHere”alt=“注意其他引号”

并替换为:

src=”http://myServerURl/anyFileNameHere.gif“alt=”注意其他引号”


这是
.gif
部分,我觉得很难,因为它必须在下一个

之前,像这样的东西应该可以做到:

发现

替换

$1http://myServerURI/$2.gif$3
您可能需要根据具体要求对其进行调整。这与alt部分中的字母数字字符、下划线和空格相匹配。它与文件名中的字母数字字符和下划线相匹配


注意:此解决方案在Eclipse中进行了测试。

类似这样的解决方案应该可以:

发现

替换

$1http://myServerURI/$2.gif$3
您可能需要根据具体要求对其进行调整。这与alt部分中的字母数字字符、下划线和空格相匹配。它与文件名中的字母数字字符和下划线相匹配

注意:此解决方案在Eclipse中进行了测试。

搜索:

src=“cid:(.*)”alt=“(.*)”
替换为:

src=”http://myServerURl/$1.gif“alt=“$2”

搜索:

src=“cid:(.*)”alt=“(.*)”
替换为:

src=”http://myServerURl/$1.gif“alt=“$2”

要进行简单的查找和替换,您可以使用:

Find: src="cid:([^"]+)"

Replace: src="http://myServerURl/$1.gif"

这是匹配
src=“cid:
然后捕获任何非
的内容,直到下一个

进行简单的查找和替换。您可以使用:

Find: src="cid:([^"]+)"

Replace: src="http://myServerURl/$1.gif"

这是匹配
src=“cid:
然后捕获任何非
的内容直到下一个

如果是html,最好使用html解析器。有n种情况下,
regex
会失败。..@Some1.Kill.the.DJ,这是一个关于在文本编辑器中搜索和替换的问题。不确定使用HTML解析器“响应在这种情况下非常适用!如果是HTML,最好使用HTML解析器..有n种情况下,
regex
会失败...。@Some1.Kill.The.DJ,这是一个关于在文本编辑器中搜索和替换的问题。不确定“使用HTML解析器”响应在这种情况下是否适用!