gpt4 book ai didi

python - 反斜杠序列不匹配

转载 作者:行者123 更新时间:2023-11-30 23:40:33 24 4
gpt4 key购买 nike

我希望在负向前瞻内有一个单词边界。然而,正如您在下面的示例中看到的,这在 Python 中似乎不起作用。这是不支持的吗?如果是这样,有没有办法解决?

要说明我正在尝试解决的完整问题:我在 re.sub 中使用了一个正则表达式,并且有几个特定的​​单词(例如“455”)想要特别不匹配。

In [8]: print re.match('(?!455)455', '455')
None

In [9]: print re.match('(?!455\b)455', '455')
<_sre.SRE_Match object at 0x1108fb440>

最佳答案

\b 是一个转义序列,因此它将匹配反斜杠字符 ASCII 0x08。您需要转义反斜杠或使用 raw string literals :

>>> print(re.match(r'(?!455\b)455', '455'))
None

关于python - 反斜杠序列不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12572406/

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