regex - 找到 5 个相同的字符后修剪字符串

标签 regex python-2.7 substring trim

假设我有一个字符串 AAAGCTTACGAAAAAAACGTA,我想删除出现的 4 个 A 之后的所有内容,无论它出现在字符串中的什么位置。所以对于这个例子,我们在修剪后留下了 AAAGCTTACG。什么是快速有效的方法来解决这个问题?

最佳答案

您可以使用 str.split() :

>>> s = "AAAGCTTACGAAAAAAACGTA"
>>> s.split("AAAA", 1)[0]
'AAAGCTTACG'

关于regex - 找到 5 个相同的字符后修剪字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36343573/

相关文章:

c# regex - 组和嵌套组

C# Regex - 如果字符串只包含一个字符

JavaScript 正则表达式不替换 '@' 字符

python - 从调用导入的 python 文件中获取名称

sql - 如何在字符串中动态确定的位置选择动态数量的子字符串?

string - 删除 PostgreSQL 表字符串中的子字符串

java - 将以下内容与正则表达式匹配

python - 在 python 中发出连续命令?

python-2.7 - 使用 skimage 并排绘制两个图像

string - 如何从日期字符变量中删除时间字段字符串?