Source: <prefix><content1><suffix1><prefix><content2><suffix2>
Engine: PCRE
RegEx1: (?<=<prefix>)(.*)(?=<suffix1>)
RegEx2: (?<=<prefix>)(.*)(?=<suffix2>)
Result1: <content1>
Result2: <content1><suffix1><prefix><content2>
对于RegEx2期望的结果仅仅是<内容2>,但它显然是贪婪。 如何让RegEx2非贪婪,只使用最后一个匹配的回顾后?
[我希望我已经从NoteTab语法正确翻译这一点。 我没有做很多的正则表达式的编码。 在<前缀>,<内容>&<后缀>术语只是为了表示任意字符串。 只有“<”,在“?<=”回顾后命令是显著。]
我怀疑这是一些简单的,但太多的时间寻找我解决我自己放弃的了。
谢谢您的帮助
艺术