我创建了一个正则表达式来匹配一个字符串,该字符串将具有" K"之前是10个字符,之后是10个字符。 Check Demo Here
然而,我无法在K据说存在的任何地方检测到字符串。我想在K存在时有多个字符串组合?
答案 0 :(得分:0)
您可以使用re.findall()
:
print re.findall('([\w\n]{10}?K[\w\n]{10})',s)
结果:
['GGKKKTKICDKVSHEEDRISQ', 'ISEILFHLSTKDSVRTSALST', 'FDSHRDSWIRKLRLDLGYHHD', 'HLDVHCFHDNKIPLSIYTCTT', 'PEFVSLP\nCLKIMHFENVSYP', 'ELILFSTMYPKGNVLQLRSDT', 'YAPLLQCLRAKMYSTK\nNFQI', 'DFVNTGGRYQKKKVIEDILID', 'RDLVISSNTWKEFFLYSKSRP', 'MLPTLLESCPKLESLILVMSS']