如何将String中的第一个字符与正则表达式匹配?

Die*_*ego -1 java regex char

我需要一个正则表达式来评估单词的第一个字符是否是小写字母.

我有这个java代码: Character.toString(charcter).matches("[a-z?]")

例如,如果我有这些单词,结果将是:

  • a13 => true
  • B54 =>假
  • &32 =>假

我想只匹配一个字母,我不知道是否需要使用"?","." 或"{1}"在"[az]"之后或之内

And*_*ite 5

有一种内置的方法来做这个没有正则表达式.

Character.isLowerCase(string.charAt(0))
Run Code Online (Sandbox Code Playgroud)