if(str.matches("[a-zA-Z"]{3}\s\d{1,2},\s\d{4}"))
在这里我得到一个错误,该方法匹配(字符串)类型字符串不适用于参数(int,int)。 任何人都可以帮我解决吗
if(str.matches("[a-zA-Z"]{3}\s\d{1,2},\s\d{4}"))
您需要从字符串中转义"
[a-zA-Z"]
,因为它正在关闭正则表达式字符串,它应该是:
if(str.matches("[a-zA-Z"]{3}\s\d{1,2},\s\d{4}"))