如何替换4个反斜杠

乍得

我有从API请求中获取的字符串...

It was quick and great ! And it\\\\'s customized

我想删除所有四个反斜杠(在撇号之前)。

这是代码所在的地方...

reviews = reviews_response.json()
filtered_reviews = []
for key, review in reviews.items():
    comment = review.get('textcomments')
    comment = comment.replace(r"\\'", "'")
    if len(comment) > 30:
        filtered_reviews.append(review)

comment在此处输入图片说明

在这个特定的示例中,当我在PyCharm中逐步进行操作时,该变量commentreplace()执行后永不更改我已经尝试过这些事情,但都没有成功...

regex = re.compile(r"\\\\")
comment = "It was quick and great ! And it\\\\'s customized"
comment = regex.sub('', comment)
comment = re.sub(r"(\\){4}", '', comment)
comment = re.sub(r"\\\\\\\\'", '', comment)
comment = comment.replace('\\\\\\\\', "")
comment = comment.replace('\\\\\\\\\'', "")
comment = comment.replace('\\\\\'', "")
comment = comment.replace("\\\\", "")

我希望它看起来像这样...

It was quick and great ! And it's customized

更新

在弄清楚这一点之后,我遇到了两个主要问题。

  1. 我遇到的主要问题是PyCharm给了我错误的价值。实际值为It was quick and great ! And it\\'s customized

  2. 在附加commentreview之前,我没有保存返回的结果filtered_reviews

谢谢大家的评论和帮助。

帕德拉克·坎宁安(Padraic Cunningham)

您不需要正则表达式,在反斜杠后查找撇号,然后仅用撇号替换整个模式:

In [1]: s = "It was quick and great ! And it\\\\'s customized"

In [2]: s.replace(r"\\'", "'")
Out[2]: "It was quick and great ! And it's customized"

根据您的repr输出,您不会有多个反斜线:

Out[4]: u"It was quick and great ! And it\\'s customized"

In [5]: s.replace(r"\'","'")
Out[5]: u"It was quick and great ! And it's customized"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用一个替换'n'反斜杠(\)?

来自分类Dev

如何用反斜杠替换正斜杠

来自分类Dev

如何用反斜杠替换正斜杠

来自分类Dev

vim如何替换反斜杠

来自分类Dev

如何在C程序中用两个反斜杠替换一个反斜杠?

来自分类Dev

如何用单个反斜杠替换双反斜杠

来自分类Dev

vim如何替换反斜杠和&

来自分类Dev

如何在 TCL 脚本中用正斜杠 (/) 替换反斜杠 (\)

来自分类Dev

用一个反斜杠替换两个反斜杠

来自分类Dev

在vim中用反斜杠'/'替换反斜杠'\'

来自分类Dev

用JavaScript中的单个反斜杠替换两个反斜杠

来自分类Dev

为什么在PHP中3个反斜杠等于4个反斜杠?

来自分类Dev

如何在R中用反斜杠替换符号?

来自分类Dev

如何在python中完成报价反斜杠的替换?

来自分类Dev

如何替换 MySQL 中包含反斜杠的字符串

来自分类Dev

用正斜杠替换反斜杠

来自分类Dev

用单反斜杠替换双反斜杠

来自分类Dev

使用 sed 用斜杠替换反斜杠

来自分类Dev

用反斜杠替换全部

来自分类Dev

Python 用反斜杠替换

来自分类Dev

替换python中的反斜杠'\'

来自分类Dev

如何在所有#include“ ... \ ...”中用正斜杠替换反斜杠

来自分类Dev

如何替换除字母,数字,正斜杠和反斜杠之外的所有字符

来自分类Dev

来自Bash脚本的Appcmd用正斜杠替换反斜杠,如何防止?

来自分类Dev

为什么在Python路径中需要4个反斜杠?

来自分类Dev

如何代表反斜杠

来自分类Dev

Maven basedir-用反斜杠替换反斜杠

来自分类Dev

如何在两个变量之间连接反斜杠?

来自分类Dev

如何在模式替换的替换部分中转义反斜杠?