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

2024-04-26 17:59:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要使用python从下面的NAME中删除{},并将其替换为空白。在

怎么做呢?在

NAME = 'best%22buy'

Tags: name空白
3条回答

为了回答您的问题,如果您真的想使用regex来解决这个问题,我会:

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

否则,我会像其他人说的做一个查找替换:

^{pr2}$

第二种选择在我看来更好,除非在同一区域有大量其他regex,并且您希望保持所有内容的一致性。或者,如果你对regex疯狂的话。。。就像你在循环使用大量的查找/替换参数一样。在

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

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

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

相关问题 更多 >