假设我们有一个字符串,'123A......'
。我有一个其他字符串的集合,也开始于'123A......'
其中A是其他字母表的字母,例如,'123AA.....'
和'123AB.....'
和'123ABA....'
等等。Python Re,需要一个匹配列表
我想创建一个字典,其中的密钥将是'123A......'
,并且该值将是集合中的匹配列表。我觉得这样用正则表达式将路比一些杂七杂八的编程方式更好...
到目前为止,我在想是这样
baseMatch = re.compile('123A......')
baseMatch.findall('123A[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]')
但是这看起来跛脚,我有一个怀疑,有一个更好的方法。
它看起来像你试图使用正则表达式在两种情况下的正则表达式和作为字符串,你试图找到子字符串。 – oleg