字符串提取的问题 String s = "abcdefg";System.out.println(s.replaceAll("\\[URL\\](.*)\\[/URL\\]", "$1")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 中间的值是固定的还是随机的。固定的:str.substring(5,11);随机的:for(int i=5;i<str.length();i++ ){ if(str.substring(i).equals("[/URL]")) { str = str.substring(5,i); }}str 就是你要的值了。 请问这个"$1"是什么意思?replaceAll不是替换的功能吗? replaceAll 是正则表达式表示的替换字符串在第一个参数中用 () 括起来的部分可以用在第二个参数中,用 $1...$9 来代替,依次数就是了 用INDEXOF()最好用,lastindexof();String str="abcdefg";String sStr = str.subString(str.indexof("")+5,str.indexof(""));试试吧,indexof()就是提子串的,有重载,lastindexof().. 先结贴,再散分,就会告诉你了.不要坏了csdn的规矩哟。不行就在javadoc里面找吧. osworkflow的一些问题 关于Session的问题,帮忙看看!!!! 请问牛人们,动态的树形报表怎么做?感激不尽! 标签的问题 Tocmat服务器 Reload 时出现一个很严重的问题,大家帮帮忙哦!!!!!!! 如何令连接的参数不出现在地址栏? jsp初学者的小问题,请大家帮个忙 iframe的问 为什么出错(与数据库有关----请高手帮忙)? (100分) 关于CSS样式文件! 晕啊,为什么一定要这样才能传值 哪里可以申请到同时支持JSP和MySQL数据库的免费空间?
固定的:
str.substring(5,11);
随机的:
for(int i=5;i<str.length();i++ )
{
if(str.substring(i).equals("[/URL]"))
{
str = str.substring(5,i);
}
}
str 就是你要的值了。
replaceAll不是替换的功能吗?
在第一个参数中用 () 括起来的部分可以用在第二个参数中,用 $1...$9 来代替,依次数就是了
String str="abcdefg";
String sStr = str.subString(str.indexof("")+5,str.indexof(""));
试试吧,indexof()就是提子串的,有重载,lastindexof()..