有人可以帮我使用正则表达式来匹配一个包含3个字母数字字符或1个星号字符的组吗?
任何01A
A12
a12
01a
等或*
我需要提取3个字母数字或*以任何一个为准。
我试过
([\\w]{3}|[\\*])
([\\w]{3})|([\\*])
和其他几个人。没有用。
感谢。
答案 0 :(得分:3)
我希望你先试过,但这很简单。我们可以通过说[a-zA-Z0-9]
来匹配字母数字字符,或者我们可以通过转义它来匹配星号\*
。我们使用管道来匹配多个备选项(A|B|CDE)
中的一个,我们可以在括号中添加一个数字以匹配多个A{2}
内容。所以,这应该可以帮助您找到答案。如果您尝试将它们放在一起,如果您有任何问题,我们会帮助您。