我需要使用从下面python
删除并用空格替换它。%22
NAME
那怎么做?
NAME = 'best%22buy'
使用字符串替换而不是正则表达式。
NAME = NAME.replace("%22", ' ')
NAME='best%22buy'.replace('%22',' ')
要回答您的问题,如果您真的想为此使用正则表达式,我会这样做:
re.sub(r'\%22', '', 'best%22buy')
否则,我会按照其他人所说的去做并进行查找替换:
'best%22buy'.replace('%22', '')
我认为第二种选择更好,除非您在同一区域有大量其他正则表达式并且您希望保持一切一致。或者,如果您对正则表达式感到疯狂......就像您重新循环大量查找/替换参数一样。