gpt4 book ai didi

python -\Z 不匹配字符串结尾

转载 作者:行者123 更新时间:2023-11-28 21:56:21 25 4
gpt4 key购买 nike

我有这个正则表达式 (?P<url>http.{1,}?[\s)\Z])查找以 \s 结尾的网址字符、右括号或字符串结尾,但它只匹配前 2 种情况。

如何让它匹配第三个(字符串结尾)?

最佳答案

\Z 在字符集中不起作用 - 它只匹配 Z(大多数功能在字符类中被禁用,包括 + 等。只有其他字符类有效:\w\d 等)。
您想使用替代:(?:[\s)]|\Z)

另外,.{1,}?.+?相同,所以整个pattern可以写成

(?P<url>http.+?(?:[\s)]|\Z))

关于python -\Z 不匹配字符串结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21596579/

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