假设我们有一个字符串,'123A......'
. 我有一个其他字符串的集合,这些字符串也以'123A......'
A 之后的其他字母开头,例如,'123AA.....'
等等。'123AB.....'
'123ABA....'
我想制作一个字典,键在哪里,'123A......'
值是集合中匹配项的列表。我认为用正则表达式来做这件事会比一些大杂烩的编程方式要好得多……
到目前为止,我在想类似的东西
baseMatch = re.compile('123A......')
baseMatch.findall('123A[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]')
但这看起来很蹩脚,我怀疑有更好的方法。