gpt4 book ai didi

Python:删除字符串中的反斜杠

转载 作者:行者123 更新时间:2023-12-04 17:47:55 36 4
gpt4 key购买 nike

这里是 Python 的新手,正在尝试掌握正则表达式的窍门。

我正在尝试从字符串中删除反斜杠。它是从 Reddit 中提取评论、清理它们并将它们变成一个长字符串(或者,至少这是我的目标)的功能的一部分。当我运行该函数时,文本会在原始文本中有一个撇号的地方出现一个额外的反斜杠,例如"几年过去了 "

我知道还有关于该主题的其他帖子,我已经尝试了生成的建议,.replace("\", "") 和 .replace("\\", "")。没有运气。 .decode 也不走运。

我显然遗漏了什么。有什么想法吗?

PS — 不相关,但是否可以将 .sub 子句与 .replace 子句组合在一起,而不是每个子句都在一个新行上?

提前致谢!

list_reddit = [] 
subreddit = reddit.subreddit('politics')
hot_python = subreddit.hot()
hot_python = subreddit.hot(limit=1)
for submission in hot_python:
comments = submission.comments
for comment in comments:
reddit_text = comment.body
nospaces = reddit_text.replace('\n',' ').replace('&#039', ' ')
formatone = re.sub(r"http\S+", ' ', nospaces)
formattwo = re.sub(r"https\S+", ' ', formatone)
list_reddit.append(formattwo)
onestring = ' '.join(list_reddit)

最佳答案

您应该在简单引号中使用替换:

string.replace('\\','')

祝你好运!

关于Python:删除字符串中的反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47502587/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com