【发布时间】:2018-03-16 15:15:04
【问题描述】:
我对正则表达式后视有疑问!
这是我的示例文本:
href="dermatitis>" "blah blah blah >" href="lichen-planus>"
我想匹配所有>" 当且仅当它之前的某个地方有一个href= 并且还有另一个规则!
href= 必须紧接在前一个引号之前。 (例如,文本中的第二个&ght; 前面有一个href=,但href= 不在前一个引号之前,我不希望它匹配)在我的文本中,有3 个&ght; 和我希望根据我上面描述的规则匹配第一个和第三个,而第二个不匹配。
我希望问题得到足够的解释!我处理一些离线文本文件,我可以使用 notepad++、powershell 或任何其他合适的引擎。
我们将不胜感激。
【问题讨论】:
-
我有一个正则表达式的问题你尝试了什么?
-
我在正则表达式页面中进行了搜索。但似乎lookbehind在可变长度方面有一些限制
标签: regex powershell notepad++ lookahead lookbehind