我正在尝试匹配看起来像这样的字符串:
<$Fexample text in here>>
用这个表达式:
<\$F(.+?)>{2}
但是,在某些情况下,我的反向引用内容包含“>”,因此如下所示:
<$Fexample text in here <em>>>
只匹配example text in here <em
在反向引用中。使用或不使用这些 html 实体时,我需要做什么才能有条件地返回正确的反向引用?
最佳答案
您可以将开始和结束 anchor 添加到正则表达式中:
^<\$F(.+?)>{2}$
关于regex - 贪心正则匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3606469/