gpt4 book ai didi

python - 正则表达式 : Preceding token is not quantifiable

转载 作者:行者123 更新时间:2023-11-28 22:50:03 33 4
gpt4 key购买 nike

我有一个正则表达式 (-|+)?,但是当我在 regex101.com 上运行它时出现错误:

+: Preceding token is not quantifiable

错误是什么意思?谢谢

最佳答案

+是一个特殊的字符,一个量词,指定前面元素的重数。例如a+ 表示应该至少有一个a,最多有任意数量的a。如果你想匹配加号本身,你将不得不转义它:

(-|\+)?

在您的情况下,由于您只考虑两个不同的字符,您还可以使用字符类并以这种方式指定两个字符。那么你不需要转义它:

[-+]?

关于python - 正则表达式 : Preceding token is not quantifiable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23097328/

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