這樣的"[ ]"在裡面填寫分隔符,不會保留分隔符。
import rea =
"你在北京 我
,你是誰?在幹嘛
."sentences
= re.split(
r"[.。!
!??;;
,,\s+]", a)
(sentences
)
結果:['你在北京', '我', '你是誰', '在幹嘛', '']
想要保留分隔符,需要加入(),就是"([ ])" 這樣就會保留分隔符
import re結果a =
"你在北京 我
,你是誰?在幹嘛
."sentences = re.split(
r"([.。!
!??;;
,,\s+])", a)
(sentences)
['你在北京', ' ', '我', ',', '你是誰', '?', '在幹嘛', '.', '']
如果想將分隔符放在句子後面可以這樣:
import re結果:a =
"你在北京 我
,你是誰?在幹嘛
."sentences = re.split(
r"([.。!
!??;;
,,\s+])", a)"")
sentences = [
"".join(i)
for i in
zip(sentences[0::
2],sentences[1::
2])]
(sentences)
['你在北京 ', '我,', '你是誰?', '在幹嘛.']
python字串分隔
python split 通過指定分隔符對字串進行切片,如果引數num 有指定值,則僅分隔 num 個子字串。str.split str num string.count str 其中,str 分隔符,預設為所有的空字元,包括空格 換行 n 製表符 t 等。num 分割次數。返回分割後的字串列表。u...
字串分隔
題目 連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列 長度不是8整數倍的字串請在後面補數字0,空字串不處理。輸入 abc 123456789輸出 abc00000 12345678 90000000 include include using namespace std char str...
分隔字串
注 此sql原作者 袁老大 create or replace package split pck is type char table is table of varchar2 4000 function split string pi str in varchar2,pi separator i...