如何使用Pattern和Matcher查找字符串中是否有逗号和/或数字? 此字符串可以是任意长度,任意数量的间距,数字逗号。
我想它应该是这样的 - > "[a-zA-Z]+\\d+[,]"
但是......它没有用
谢谢!
答案 0 :(得分:0)
您可以使用十六进制值
创建一个字符String COMMA = "\\x2C"
发出了","。
http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
如果您想知道十六进制值是什么,可以执行以下操作:
int comma = ','; //Character saved in an int value.
System.out.println(comma); //this will print the decimal value
然后你可以转换为十六进制。
答案 1 :(得分:0)
这个正则表达式将对任何具有-Z字,数字和cammas的字符串进行数学运算,而不是字符。
(\w|,| )+
如果你想允许空字符串。这个正则表达式会给你这个。
(\w|,| )*
答案 2 :(得分:0)
要匹配任何数字和/或逗号,请使用[a-zA-Z,]+