我想匹配我教授给我的 *.sgm 中标签之外的所有“行为”,我知道我们可以使用 XML 解析器,但我们的目标是纯粹学习 REGEX。
这是我目前的正则表达式:
(?<![""=<\/])\bthe act\b(?!\>)
这个例子的问题是:
<ptext>Test example the act example</ptext>
我的正则表达式匹配“行为”。这是正确的。
但是如果这个例子现在我会尝试:
<ptext tags="Test the act">Example the act</ptext>
正则表达式将匹配(2)两个“行为”,一个在标签属性内部,一个在外部,我不想匹配标签内的所有行为,我该怎么做?谢谢。