我有一個字符串,我想要使用正則表達式進行拆分。拆分正則表達式
輸入:
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