2024-03-28 16:11:50 发布
网友
我正在编写一个程序,通过复制一系列数字来压缩文本,但我不知道如何让程序将标点符号识别为列表中的一个单独项目。你知道吗
例如,在这个带有逗号的句子中,逗号意味着'comma,'和'comma'在使用split()时是不同的。我想换成'comma' ',' 'comma'。你知道吗
'comma,'
'comma'
split()
'comma' ',' 'comma'
我不想去掉标点符号-我想把它作为列表中的一个单独的项目
可以这样使用re.split:
re.split
>>> re.split('([{}])'.format(re.escape(string.punctuation)), "comma,comma") ['comma', ',', 'comma']
可以这样使用
re.split
:相关问题 更多 >
编程相关推荐