通过正则表达式确定字符

时间:2013-10-28 15:45:50

标签: java character digit

我知道肯定文本没有数字,我们可以做这个简单的工作:

text.matches(".*\\d.*"));     // if return true, then text has digit

现在,如何确定用户输入中的字符?

我需要通过正则表达式确定用户输入的输入中的字符(因为它比其他函数更简单)。

1 个答案:

答案 0 :(得分:2)

您可以使用类似:[a-zA-Z]+的字符集来匹配A-Z忽略大小写的一个或多个字母。

您可以使用\w来匹配包含[a-zA-Z_0-9]

的所有“字词”

或者,如果您想匹配任何不是空格的字符,可以使用\S

这取决于您在用户输入中定义“字符”的方式......