python:去掉各种引号
python: Removing all kinds of quotation marks
我有以下字符串:
txt="Daniel's car é à muito esperto"
我正在尝试删除各种引号。
我试过了:
txt=re.sub(r"\u0022\u201C\u201D\u0027\u2019\u2018\u2019\u0060\u00B4\'\"", ' ', txt)
我预计:
"Daniel s car é à muito esperto"
但实际上什么也没有发生。
正则表达式不起作用的原因是它只匹配一个字符串
r"\u0022\u201C\u201D\u0027\u2019\u2018\u2019\u0060\u00B4\'\""
要解决这个问题,可以使用每个字符之间的更改或字符集。
txt=re.sub(r"[\u0022\u201C\u201D\u0027\u2019\u2018\u2019\u0060\u00B4\'\"]", ' ', txt)
可能需要传递 re.UNICODE
标志。未经测试。
我有以下字符串:
txt="Daniel's car é à muito esperto"
我正在尝试删除各种引号。
我试过了:
txt=re.sub(r"\u0022\u201C\u201D\u0027\u2019\u2018\u2019\u0060\u00B4\'\"", ' ', txt)
我预计:
"Daniel s car é à muito esperto"
但实际上什么也没有发生。
正则表达式不起作用的原因是它只匹配一个字符串
r"\u0022\u201C\u201D\u0027\u2019\u2018\u2019\u0060\u00B4\'\""
要解决这个问题,可以使用每个字符之间的更改或字符集。
txt=re.sub(r"[\u0022\u201C\u201D\u0027\u2019\u2018\u2019\u0060\u00B4\'\"]", ' ', txt)
可能需要传递 re.UNICODE
标志。未经测试。