我有这个正则表达式/src='cid:(.*)'/Uims
并且它工作正常但只在单引号中匹配元素。什么是允许结果匹配双引号(如/src="cid:(.*)"/Uims
)但在单个正则表达式中的结果?
答案 0 :(得分:4)
/src=(["'])cid:(.*?)\1/Uims
将报价类型存储为后向参考,并将其引用到应该关闭的位置 请注意,您使用的后引用将位于\ 2(或$ 2)而不是\ 1。
哦,你可能想让分组变得懒惰(非贪婪),所以我在?
之后添加了.*
。有关详细信息,请参阅regular-expressions.info。
答案 1 :(得分:0)
尝试
...'\''...
每次出现单引号。