【发布时间】:2017-04-27 22:54:39
【问题描述】:
这是我的例子。
aStr = '[12345]dullboy'
我想使用正则表达式从 aStr 中提取“dullboy”。如何做到这一点?谢谢。
【问题讨论】:
-
分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask
这是我的例子。
aStr = '[12345]dullboy'
我想使用正则表达式从 aStr 中提取“dullboy”。如何做到这一点?谢谢。
【问题讨论】:
如果没有您想要匹配的模式的更多细节,很难提供帮助,但这应该匹配右方括号之后的任何内容:
import re
aStr = '[12345]dullboy'
m = re.search(r"\](.*)", aStr)
print(m.groups()[0])
【讨论】: