gpt4 book ai didi

regex - 正则表达式非连续字符

转载 作者:行者123 更新时间:2023-12-01 07:21:51 25 4
gpt4 key购买 nike

目前我有:

[A-Za-z0-9._%+-]

这匹配包含字母,数字和某些特殊字符( ._%+-)的任何字符串

我该如何更改它,使其与连续包含特殊字符的字符串不匹配?

例如,我希望它匹配: foo.bar+testfoo.+bar+foo.
但不是: foo..bar+testfoo.bar++testfoo.bar++

最佳答案

如果您的工具/语言支持向前看,请尝试:

^(?!.*([._%+-])\1)[A-Za-z0-9._%+-]+$

关于regex - 正则表达式非连续字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739395/

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