使用正则:Pattern、Matcer

		//定义正则表达式
		String reg = "^\\s*([-+]?\\d+)";
		//将给定的正则表达式创建匹配模式
        Pattern p = Pattern.compile(reg);
        //创建匹配器,它将根据此模式匹配给定的输入。
        Matcher m = p.matcher(str);
        //返回最后匹配字符后的偏移量。
        m.end();
        //返回给定组最后匹配字符后的偏移量。
        m.end(1);
        //返回是否存在下一个匹配序列
        m.find();
        //重置这个匹配器,然后从指定的索引开始,尝试查找与模式匹配的输入序列的下一个子序列。
        m.find(1);
        //返回第一个匹配组字符串,注意:0是正则表达式
        m.group(1);

还有很多其他的方法调用,参考JAVA API文档。

猜你喜欢

转载自blog.csdn.net/LittleGirl_orBoy/article/details/108124924
今日推荐