我的文件带有类似-
的字符串The end
) [<any text or number>] ON [Sales].[<any text or number>]
)
()
)(
) [something] ON [Sales].[some]
something
something else
something else
我需要一个正则表达式来查找在[销售]上具有)[任何文本]的行。[任何内容]
)和[和]是字符串中的文字字符 我只想要具有[Sales]的行,如果一行具有[Foo]我不想要它。
请帮忙。
答案 0 :(得分:1)
这将与您要查找的内容相匹配:
\) \[.*\] ON \[Sales\]\.\[.*\]
如果要保证只匹配整行(而不是中间的匹配模式),则可以在正则表达式模式的开头添加^
并以{{1结尾}}。只需确保启用了多行匹配标志,该标志在Javascript模式的末尾为$
,或者在Python中为匹配函数添加/m
作为参数。