2

我有这个正则表达式/src='cid:(.*)'/Uims,它工作正常,但只匹配单引号中的元素。什么方法也允许匹配双引号(如/src="cid:(.*)"/Uims)但在单个正则表达式中的结果?

4

2 回答 2

4
/src=(["'])cid:(.*?)\1/Uims

将引用类型存储为反向引用,并在应该关闭的地方引用它。
请注意,您使用的反向引用将位于 \2(或 $2)而不是 \1。

哦,你可能想让分组变得懒惰(非贪婪),所以我添加了一个?after .*。有关更多信息,请参阅正则表达式.info。

于 2012-07-18T13:23:16.143 回答
0

尝试

...'\''...

在每次出现单引号时。

于 2012-07-18T13:23:16.980 回答