繁体   English   中英

正则表达式3个字母数字或1个星号

[英]regex 3 alphanumeric or 1 asterisk

有人可以用正则表达式帮助我匹配包含3个字母数字字符或1个星号字符的组吗?

01A A12 a12 01a等中的任何一个或*我需要提取3个字母数字或*存在的任何一个。

我试过了

([\\w]{3}|[\\*])
([\\w]{3})|([\\*])

和其他几个。 没有任何效果。

谢谢。

希望您先尝试过,但这很简单。 我们可以说[a-zA-Z0-9]来匹配字母数字字符,也可以通过转义\\*来匹配星号。 我们使用管道匹配多个替代项(A|B|CDE) ,并且可以将数字放在括号中以匹配多个A{2} 因此,这应该可以帮助您找到答案。 如果您尝试将它们自己组合在一起,如果您有任何问题,我们将帮助您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM