我刚刚了解了几天前的正则表达式,并希望扩展我的知识,我想匹配一个字母A作为第一个字母的id代码,第二个字母可能是一个字母或整数。 ID_code必须是2个字母长。
A{“A”-“Z”|”0”-“9”} This is a general representation of what I trying to achieve,
到目前为止,我收到了第二封信。现在我需要匹配第一个字母A和第二个字母,以防它是一个数字。
String.matches("-?[A-Z]+")
这不适用于作业或成绩btw
答案 0 :(得分:0)
有几种方法可以做到这一点。我最喜欢的是A[a-zA-Z0-9]
因为我认为这是管理它的最可读方式,尽管A[\d\w]
也非常优雅。