0

我试图找到一种方法来使用正则表达式和匹配来查看字符串是否包含除句点或逗号之外的特殊字符。我对正则表达式不是很熟悉,并且即将把我的头撞到墙上。我打电话时的正则表达式是什么

string.matches("??????");

将根据字符串是否包含句点或逗号以外的特殊字符返回布尔值?

4

1 回答 1

11

你可以写:

string.matches("[a-zA-Z.? ]*")

这将评估true字符串中的每个字符是否为小写字母a-z、大写字母A-Z、句点、问号或空格。(false当然,除此之外。)

于 2012-10-16T02:15:24.980 回答