我有一个字符串,我想要使用正则表达式进行拆分。拆分正则表达式
输入:
S1:1- first split begins.s2:1- first split ends.s1:2-second split begins.S2:2-second split ends,S1:3-third split begins.S2:3-third split ends.
输出:应该是包含在其上我们分裂
[S1表达的列表:1-第一分裂开始,S2:1-第一开叉,S1:2 - 第二拆分开始,S2:2秒开叉,S1:3,第三拆分开始.....]
我想拆就模式[s/S][1/2]:[0-9][0-9]
这是我的,但它给了我一个额外的行,并删除我分裂的正则表达式。
import re
text="""S1:1- first Split begins.continue the sentence
s2:1- first split ends
s1:2-second split begins
S2:2-second split ends
S1:3-third split begins
S2:3-third split ends """
output=re.split("[Ss][12]:[0-9]*", text)
能否请您添加要作为输出什么。 –
考虑通过'\ n'分割这个东西,就像're.split(“\ n”,text)' – Ibrahim
这不是必须的,我们有\ n。文本可能是一个大字符串。 – AMisra