假设我有一个字符串 AAAGCTTACGAAAAAAACGTA
,我想删除出现的 4 个 A
之后的所有内容,无论它出现在字符串中的什么位置。所以对于这个例子,我们在修剪后留下了 AAAGCTTACG
。什么是快速有效的方法来解决这个问题?
最佳答案
您可以使用 str.split()
:
>>> s = "AAAGCTTACGAAAAAAACGTA"
>>> s.split("AAAA", 1)[0]
'AAAGCTTACG'
关于regex - 找到 5 个相同的字符后修剪字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36343573/