私はこの正規表現を持っていて/src='cid:(.*)'/Uims
、それはうまく機能しますが、一重引用符で囲まれた要素にのみ一致します。二重引用符(のように)に一致する/src="cid:(.*)"/Uims
が、単一の正規表現で結果を許可する方法は何ですか?
2 に答える
4
/src=(["'])cid:(.*?)\1/Uims
引用のタイプを逆参照として保存し、閉じる必要がある場所で参照します。
使用しているバックリファレンスは、\1ではなく\2(または$ 2)に配置されることに注意してください。
ああ、あなたはおそらくグループ化を怠惰な(欲張りでない)ようにしたいので、私は?
後を追加しました.*
。詳細については、 regular-expressions.infoを参照してください。
于 2012-07-18T13:23:16.143 に答える
0
試す
...'\''...
一重引用符が出現するたびに。
于 2012-07-18T13:23:16.980 に答える