查找String Java RegEx中是否有逗号和/或数字

时间:2015-08-04 21:55:41

标签: java regex

如何使用Pattern和Matcher查找字符串中是否有逗号和/或数字? 此字符串可以是任意长度,任意数量的间距,数字逗号。

我想它应该是这样的 - > "[a-zA-Z]+\\d+[,]" 但是......它没有用 谢谢!

3 个答案:

答案 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,]+