
String getSignInfo = reqResult.substring(reqResult.indexOf("(") +1, reqResult.indexOf(")"))
解释:上述方法就是截取reqResult字符串的中开始”(“和结束”(“中间部分的内容,”1“就是”(“的长度,之后将获取的结果赋值给”getSignInfo进行输出即可“;
备注:以上方法通用于截取字符串,数字”1“和开始结束字符串根据实际需要修改即可。
//这个方法比较笨,因为没有用到正则,可以用正则试一下String zifuchuan =" javascript:location.href='/xwzs!queryOneXwxxqx.action?xwbh=6C63290812400066E053AC10FDFB74B4'return false"
int count = 0
for(int i = 0i <zifuchuan.length()i++){
String str = zifuchuan.substring(i,i+1);
if("\'".equals(str)){
coount++
}
for(int j=countj>0j=j-2){//这里j-2是因为每个字符串由两个引号包着的
zifuchuan = zifuchuan.substring(str.indexOf("\'")+1,str.length())
String temp = zifuchuan.substring(0,str.indexOf("\'"))
System.out.println(temp)
}
}
splitAll(双引号,要替换的字段)另外就是截取,用substring(xx.indexOf()),然后进行替换。
建议使用splitAll这个方法。。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)