【发布时间】:2021-12-28 12:38:23
【问题描述】:
我已经考虑了一段时间,并决定寻求您的帮助。 例如,我有一个字符串“abcdefggarfse”或“abcdeefgh” 我的问题是我想在字母加倍的地方拆分这些字符串。 “abcdefggarfse”->“abcdefg”和“garfse” “abcdeefgh”->“abcde”和“efgh”
非常感谢!
【问题讨论】:
-
您只需要检查双字母还是多次重复(例如 3 个或更多)?
-
一开始最好知道当字母加倍时如何拆分字符串。但我也想知道如何检查重复。例如 babcdEFghij -> 这里我应该在 "ba" 和 "abcdEFghij" 处分开,因为 b 开始重复。
-
这应该更好地解释。
'babab'或'bacbc'会发生什么? -
结果应该是'babab' -> 'ba', 'ab', 'ba', 'ab' and 'bacbc' -> 'bac', 'cb', 'bc' .
-
我无法理解其中的逻辑,抱歉。为什么在
'bab'中'a'在标记'ba'和'ab'中都加倍?