Python re.search 带方括号和文本的模式

1 投票
1 回答
884 浏览
提问于 2025-04-17 12:23

我刚接触Python的正则表达式,正则表达式对我来说不是很熟悉。所以我有一行文本,比如说:

' the lazy brown fox "jump" over [txt_1234] '

接下来的一行是:

'sky is falling'

所以第二行的结果就是None。

这就是我写的内容。

  1. 我需要提取出txt_1234这一部分,不能有括号。
  2. 结果必须以txt开头,其他的'[]'如果有的话要忽略掉。
  3. 如果没有[txt_*的部分,结果当然应该是None。

听起来很简单,我知道,但我就是搞不定。

1 个回答

4

你的正则表达式是...

\[(txt_.*?)\]

撰写回答