-1

我需要使用从下面python删除并用空格替换它。%22NAME

那怎么做?

NAME = 'best%22buy'
4

3 回答 3

2

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

NAME = NAME.replace("%22", ' ')
于 2013-03-07T23:37:30.463 回答
1

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

于 2013-03-07T23:36:53.227 回答
0

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

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

否则,我会按照其他人所说的去做并进行查找替换:

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

我认为第二种选择更好,除非您在同一区域有大量其他正则表达式并且您希望保持一切一致。或者,如果您对正则表达式感到疯狂......就像您重新循环大量查找/替换参数一样。

于 2013-03-07T23:54:03.047 回答