Mic*_*ael 4 java regex string debugging matcher
我正在通过eclipse调试器运行一些代码,a[1].matches("[a-zA-Z]")而不是等于truewhen a[1] = "ABCD"(a是一个字符串数组).
a[1].matches("[a-zA-Z]")
true
a[1] = "ABCD"
a
我已经阅读了javadoc matches,[a-zA-Z]应该是一个有效的正则表达式..
matches
[a-zA-Z]
谁知道我哪里出错了?
Rob*_*ska 6
尝试使用此表达式:( [a-zA-Z]*将匹配零个或多个字符).
[a-zA-Z]*
如果您需要至少一个字符,请使用: [a-zA-Z]+
[a-zA-Z]+
您使用的表达式只匹配单个字母字符,因为它没有量化.
归档时间:
14 年 前
查看次数:
3413 次
最近记录:
8 年 前