2024-04-28 11:27:28 发布
网友
我有这样一些文字:
ABCPQR01 is not at all good EFHSTU39 is somewhat nicer
我想捕获ABC...和EFH...类型的单词。第一组三个字母可以是ABC或EFH,第二组三个字母可以是PQR或STU。与其编写两个单独的正则表达式来捕获这两个文本元素,我如何将其编写为一个re.compile语句?有什么建议吗?你知道吗
ABC...
EFH...
ABC
EFH
PQR
STU
re.compile
>>> re.match('(ABC|EFH)(PQR|STU)', 'ABCPQR01 is not at all good').groups() ('ABC', 'PQR')
我认为这是一种可行的模式:)
>>> re.compile("^(ABC|EFH)(PQR|STU)\d\d\b")
你也可以在http://www.regextester.com/index2.html测试它
我认为这是一种可行的模式:)
你也可以在http://www.regextester.com/index2.html测试它
相关问题 更多 >
编程相关推荐