我正在尝试在python中使用re.split
。我想删除所有这些字符,例如" , ; < > { } [ ] / \ ? !
。我正在尝试做这样的事情 -
re.split("[, \_!?,;:-]+", word)
如何添加"
(
)
或<
>
'
等字符,以便它们也可以删除?
修改
re.split('\W+',word)
这样可以正常工作但不删除下划线符号。我怎样才能删除下划线?
答案 0 :(得分:2)
签出str.translate函数,例如在python 2.6 +
中line = line.translate(None, " ?.!/;:")
或在python 3 +
中line = line.translate(" ?.!/;:")
答案 1 :(得分:2)