【发布时间】:2023-03-30 04:36:01
【问题描述】:
我有一个随机生成的字符串:
polymer_str = "diol diNCO diamine diNCO diamine diNCO diamine diNCO diol diNCO diamine"
我想找出最长的“diNCO diol”序列和最长的“diNCO diamine”序列。所以在上面的例子中,最长的“diNCO diol”序列是1,最长的“diNCO diamine”是3。
我将如何使用 python 的 re 模块执行此操作?
提前致谢。
编辑:
我的意思是给定字符串的最长重复次数。所以“diNCO diamine”的最长字符串是 3:
二醇diNCO二胺diNCO二胺diNCO二胺diNCO二醇diNCO二胺
【问题讨论】:
-
最长序列是什么意思?在我看来,您正在做完全匹配!
-
这听起来像生物信息学:也许“串联重复”这个词是您正在寻找的:books.google.de/…
-
n00ki3,我正在寻找最大的块。 “diNCO 二胺”是一个重复块,我想知道最大的块是什么。