我想知道如何为以下问题使用Python创建RegEx:
我有一个带有数据的文本文件,正则表达式仅在以下情况下才匹配:
它具有正确的ID
并且在文本文件内不包含特定的value2或value3(可以在任何地方出现)
文本文件:
blabla
ID
blabla
...
blabla
value1
blabla
...
blabla
value2
blabla
...
这
(?<!\n)(\n.*(ID)(?!\n.*(value2|value3).*)
有效,但仅当value2或value3在行ID之前或之后的行上。
那么,如何查找行ID之前和之后的任何行?该解决方案应该适合单行代码,例如我上面的尝试。
函数式编程
繁花如伊
相关分类