gpt4 book ai didi

java - 用于检查字符串中重复字符的正则表达式

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

我有一个用户名字符串,它可以包含(句点).(下划线)_。但我不希望字符串有超过 1 个重复 ._。例如:

alpha.beta.gammaalpha.beta_gamma可接受的

alpha..betaalpha__betaalpha._beta Not Acceptable

这是我正在使用的正则表达式 ".*([._])\\1{1,}.*"

它适用于相同的字符,因此它为 alpha..betaalpha__beta 返回 true。但是,正则表达式为 alpha._beta 返回 false

如何修改正则表达式以使其适用于 ._ 重复匹配?

最佳答案

使用这个:.*([._]){2,}.*

see Demo

关于java - 用于检查字符串中重复字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48510542/

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