Python正则表达式删除和替换字符

时间:2013-03-07 23:35:52

标签: python regex

我需要使用python%22中移除NAME并将其替换为空格。

怎么做?

NAME = 'best%22buy'

3 个答案:

答案 0 :(得分:2)

使用字符串替换而不是正则表达式。

NAME = NAME.replace("%22", ' ')

答案 1 :(得分:1)

NAME='best%22buy'.replace('%22',' ')

答案 2 :(得分:0)

要回答您的问题,如果真的想要使用正则表达式,我会这样做:

 re.sub(r'\%22', '', 'best%22buy')

否则,我会做其他人所说的并做一个发现 - 替换:

'best%22buy'.replace('%22', '')

第二种选择在我看来更好,除非你在同一区域有大量其他正则表达式并且你想保持一致。或者如果你正在使用正则表达式疯狂 ...就像你循环使用大量的查找/替换参数一样。