【发布时间】:2013-11-10 06:53:59
【问题描述】:
所以我的问题是子字符串相关的。
如何在起始字符串和三个结束字符串之一之间找到可能的最长子字符串?我还需要找到最大子字符串开始的原始字符串的索引。
所以:
开始字符串: “ATG”
3 个可能的结束字符串: “标签” “TAA” “TGA”
一个示例原始字符串可能是: "SDAFKJDAFKATGDFSDFAKJDNKSJFNSDTGASDFKJSDNKFJSNDJFATGDSDFKJNSDFTAGSDFSDATGFF" 所以结果应该给我: - 最长子串长度:23(来自子串 ATGDFSDFAKJDNKSJFNSDTGA) - 最长子串索引:10
我不能使用正则表达式。
感谢您的帮助!
【问题讨论】:
-
What have you tried? 我的意思是除了问我们。
-
看来最长的子串是
ATGDFSDFAKJDNKSJFNSDTGASDFKJSDNKFJSNDJFATGDSDFKJNSDFTAG。你怎么说ATGDFSDFAKJDNKSJFNSDTGA最长?我不明白。
标签: java string parsing indexing