我想按单词拆分一个大字符串,并且那个单词在那个大字符串中重复。
我们已尝试拆分代码,请在下面检查
string.split("RFF+AAJ:")
因此,我们需要一堆我在上面的屏幕截图中描述过的列表。
答案 0 :(得分:0)
split
返回一个包含完整字符串的单个列表(它只是分成几部分)。因此,此处的列表包含第一个"RFF+AAJ:"
之前的部分,然后是两个"RFF+AAJ:"
之间的部分,以及第二个"RFF+AAJ:"
之后的最后部分。如果要具有三个不同的列表,请使用:
all = string.split("RFF+AAJ:")
first = all[0]
second = all[1]
third = all[2]
元素将存储在第一,第二和第三位。
如果要创建列表,请使用first = list(first) # and so on
。
希望有帮助。
答案 1 :(得分:0)
您可以在regex
的帮助下获得结果:-
import re
string = 'helloisworldisbyeishi'
re.split('(is)', string) # Splitting from 'is'
输出
['hello', 'is', 'world', 'is', 'bye', 'is', 'hi']
希望对您有帮助。