gpt4 book ai didi

python - 在 Python 中替换以反斜杠开头的单词

转载 作者:行者123 更新时间:2023-11-28 22:35:58 26 4
gpt4 key购买 nike

我需要从字符串中删除以反斜杠开头的单词。我已经尝试了以下(和轻微的变化)但这些词没有被删除。

test = "(students \u2019 education, 1, 3) || (DCUCampaign 8, 2, 2) || (Projects Stories, 1, 2) || (DCU, 14, 1) || (\u201c DCU graduate \u201d, 1, 4)"

这是我试过的正则表达式:

re.sub(r"\b\\\w+", "", str(test))

最佳答案

你应该使用:

re.sub(r"\\\w+", "", str(test))

您不需要单词边界 \b,只需一个反斜杠和单词字符。单词边界 \b 是非单词字符和单词字符之间的虚拟字符,因为非单词字符的示例:空格、反斜杠和其他一些。因此,您所做的是检查一个单词是否以反斜杠开头,并且该单词以反斜杠开头,这是互斥的。

关于python - 在 Python 中替换以反斜杠开头的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37813152/

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