正则表达式搜索字符串中的模式

时间:2020-07-23 01:16:22

标签: regex

我的文件带有类似-

的字符串
The end
) [<any text or number>] ON [Sales].[<any text or number>]
)
()
)(
) [something] ON [Sales].[some]
something
something else
something else

我需要一个正则表达式来查找在[销售]上具有)[任何文本]的行。[任何内容]

)和[和]是字符串中的文字字符 我只想要具有[Sales]的行,如果一行具有[Foo]我不想要它。

请帮忙。

1 个答案:

答案 0 :(得分:1)

这将与您要查找的内容相匹配:

\) \[.*\] ON \[Sales\]\.\[.*\]

Demo

如果要保证只匹配整行(而不是中间的匹配模式),则可以在正则表达式模式的开头添加^并以{{1结尾}}。只需确保启用了多行匹配标志,该标志在Javascript模式的末尾为$,或者在Python中为匹配函数添加/m作为参数。

相关问题