python re.search模式与方括号和文本

时间:2012-02-05 22:51:28

标签: python regex

我是Python Regex的新手,而regex不是我的强大套件。所以 我有一个文本行,例如 '懒惰的棕色狐狸“跳过”[txt_1234]' 下一行 '天空正在下降'

因此第二行是无。

正如我写的那样。

  1. 我只需要提取txt_1234部分。没有牙套
  2. 此外,结果必须以txt开头,其他'[]'如果存在则应忽略
  3. 如果[txt_ *不存在,则应该是None ofcourse 看起来我会使用搜索而不是匹配。
  4. 听起来很容易我知道,我无法做对。

1 个答案:

答案 0 :(得分:4)

你的正则表达式将是......

\[(txt_.*?)\]