很多时候在java切分字段或者判断文字内容的时候可以应用到正则表达式的方法
1、空格
文段很多时候可以应用空格做切分但是有的时候用
String st = s.split(" ");
会出错,因为空格属于特殊字符啊,所以
String st = s.split("\\s+");表示可以识别一个或多个空格;
于是,就可以推断出=-=
String st = s.split("\\s");表示可以识别到一个空格啊;
2、数字
对于纯数字的判断java中有
的方法;
在matches()中可以添加正则表达式;
例如
string.matches();string.matches("[0-9]");//判断纯数字0-9 string.matches("[0-9]+");//利用上面与空格相类似的“+”:表示是匹配前面的子表达式一次或多次 string.matches("-?[0-9]+.*[0-9]*"); //判断正负,整数小数
*当然,除了正则也有很多方法可以用啦=-=