NLP:对字符串按照一个、多个自定义分隔符进行分割、将列表转为字符串同时自定义连接符
NLP:对字符串按照一个、多个自定义分隔符进行分割、将列表转为字符串同时自定义连接符
对字符串按照一个、多个自定义分隔符进行分割
# 1、对字符串按照多个自定义符号进行分割
test_str='字符串分割,多个字符串分割时,两边要有/中括号'
#T1、单个分隔符
fengefu = ','
word_list = str(test_str).split(fengefu)
print(word_list)
['字符串分割,多个字符串分割时,两边要有/中括号']
#T2、指定多个分隔符,两边必须加中括号
import re
fengefu='[,/]'
word_list = re.split(fengefu,str(test_str))
print(word_list)
['字符串分割,多个字符串分割时,两边要有', '中括号']
strs='你好|我是#一个处女座的程序猿|请问#你是谁?'
import re
strs2list = re.split('[|,#]', strs) # 对字符串进行进行分割,并返回为列表
print(strs2list)
你好,我是,一个处女座的程序猿,请问,你是谁?
将列表转为字符串同时自定义连接符
# 2、将列表转为字符串同时自定义连接符
strs2list2strs01 = ",".join(strs2list)
strs2list2strs02 = "|".join(strs2list)
print(strs2list2strs01)
print(strs2list2strs02)
你好|我是|一个处女座的程序猿|请问|你是谁?
赞 (0)