【发布时间】:2014-12-14 18:28:35
【问题描述】:
我需要一个正则表达式来评估单词的第一个字符是否为小写字母。
我有这个 java 代码:Character.toString(charcter).matches("[a-z?]")
例如,如果我有这些词,结果将是:
- a13 => 真
- B54 => 错误
- &32 => 假
我只想匹配一个字母,不知道是否需要使用“?”、“.”或“[a-z]”之后或内部的“{1}”
【问题讨论】:
-
您不需要正则表达式来执行此操作。那是浪费资源和时间。您可以简单地使用
yourString.charAt(0)并验证此char是否介于'a'和'z'之间。 -
谢谢。我已经解决了我的问题。