【发布时间】:2015-06-08 21:51:00
【问题描述】:
论坛成员, 我正在使用最新版本的 NotePad++,我需要一个 RegEx 的帮助,它将按照我指定的顺序搜索多个标记的单词。下面是我准备的一个例子:
<first> <second> <third> - 按我需要 RegEx 查找它们的顺序表示三个标签。
<second> <first> <third> - 这些标签不是我需要的顺序,因此我希望 RegEx 在搜索中忽略它们。
<third> <second> <first> <second> <second> - 这些标签不是我需要的顺序,还包括重复的标签,我不需要 RegEx 包含在搜索中。
我已经尝试过这个正则表达式:(first | second | third)
但是,它似乎给了我不想要的额外数据。任何帮助将不胜感激。
【问题讨论】:
-
为什么不简单地
(first second third)?确保顺序,确保所有三个都存在...... -
这不是有效的 XML。你的意思是
<first /> <second /> <third />还是<first><second><third>match here</third></second></first>?