【发布时间】:2018-03-07 22:31:22
【问题描述】:
是否有正则表达式可以使用 Python 查找字符串中两个数字之间的字母?
例如, 给定一个像这样的字符串 "AAPL1809A170" 我只想提取 A...再次,给定 " XOM1809C123" 我只想提取 C...
为了解决我的问题,我刚刚尝试了这个正则表达式:“\d{1}[A-Z]{1}\d{1}”,但它提取了上面给出的示例字符串 9A1 或 9C1。
如果可能,感谢您回复
【问题讨论】:
-
您应该能够使用捕获组来提取您需要的字母。