Java正则表达式:
速查表:http://www.jb51.net/shouce/jquery1.82/regexp.html
String line = "Hello,(1, 0, 1),(-2,5,-10)";
System.out.println(line.replaceAll("[a-zA-Z\s]", "").matches("(,\(-?\d+,\d+,-?\d+\)){1,}") );
\s 匹配任意空白字符,等同于[\t\n\x0B\f\r]
\d 任意数字,等同于[0-9]
\D 任意非数字,等同于[^0-9]
\s 任意空白字符,等同于[\t\n\x0B\f\r]
\S任意非空白字符,等同于[^\s]
\w任意英文字符,等同于[a-zA-Z_0-9]
\W任意非英文字符,等同于[^\w]
\b单词边界
\B非单词边界
x? x没有出现或者只出现一次
X* X出现0次或更多
X+ X出现1次或更多
X{n} X正好出现n次
X{n,} X出席n次或更多
X{n,m} X出现至少n次但不多于m次
. 匹配任何单个符号,包括所有字符
^xxx 在开头匹配正则
xxx$ 结尾匹配xxx
[abc] 能够匹配字母a,b或c。[]被称为character classes
[abc][12] 能够匹配由1或2跟着的a,b或c
[^abc] 当^是[]中的第一个字符时代表取反,匹配除了a,b或c之外的任意字符
[a-e1-8] 匹配a到e或者1到8之间的字符
xx|yy 匹配正则xx或者yy