其实java截取特定字符串的问题并不复杂,但是又很多的朋友都不太了解java字符串按指定字符串截取,因此呢,今天小编就来为大家分享java截取特定字符串的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
本文目录
java字符串按指定字符串截取
String str="服务器名:${server},报警项目:${name},报警阀值:${callValue},当前值:${value},死亡线程:${proc}";Pattern p = Pattern.compile("\\$\\{(.*?)\\}");Matcher m = p.matcher(str);while(m.find()) { System.out.println(m.group(1));}
java 获取指定截取字符串
可以通过java的”substring“方法截取出对应的字符串,前提是知道开始和结束的字符串的值:String getSignInfo = reqResult.substring(reqResult.indexOf("《sign》") + 6, reqResult.indexOf("《/sign》"));解释:上述方法就是截取reqResult字符串的中开始”《sign》“和结束”《/sign》“中间部分的内容,”6“就是”《sign》“的长度,之后将获取的结果赋值给”getSignInfo进行输出即可“;备注:以上方法通用于截取字符串,数字”6“和开始结束字符串根据实际需要修改即可。
关于java截取特定字符串到此分享完毕,希望能帮助到您。