Python正则表达式可将句子转换为单词和标点符号列表

时间:2018-09-23 19:23:48

标签: python regex string python-3.x

这是python代码

import re

x = "'hey! hii. How are You? This is sAM'"

d = re.findall(r"[\w']+|[.,!?;]", x)

,输出为

["'hey", '!', 'hii', '.', 'How', 'are', 'You', '?', 'This', 'is', "sAM'"]

我想要的是

[ " ' ", "hey", '!', 'hii', '.', 'How', 'are', 'You', '?', 'This', 'is', "sAM", " ' " ]

即我也希望将此(')分隔。

您能帮我弄清楚吗?我们如何在同一个正则表达式中做到这一点

0 个答案:

没有答案