string
String st= "http://192.168.1.103:8080/sinoyunfront/disp/SjIntr.do?sjid=1&tempNum=1aaaaaaa ";
String st1;
st1=st.replaceAll( "http://192.168.1.103:8080/sinoyunfront/disp/SjIntr.do?sjid=1&tempNum=1 ", "index.html ");
System.out.println(st1);
怎么不能替换的,用什么方法呢
------解决方案--------------------有
异常抛出吗
不要用replaceall
用replace看下
------解决方案--------------------看api, replaceAll(String regex, String replacement) 是指使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串
------解决方案--------------------替换的( "http://192.168.1.103:8080/sinoyunfront/disp/SjIntr.do?sjid=1&tempNum=1 "里面有“?”,“?”不能被替换。
------解决方案--------------------st1=st.replaceAll( "http://192.168.1.103:8080/sinoyunfront/disp/SjIntr.do\\?sjid=1&tempNum=1 ", "index.html ");
------解决方案--------------------String st= "http://192.168.1.103:8080/sinoyunfront/disp/SjIntr.do?sjid=1&tempNum=1aaaaaaa ";
String st1;
st1=st.replaceAll( "http://192.168.1.103:8080/sinoyunfront/disp/SjIntr.do\\?sjid=1&tempNum=1 ", "index.html ");
System.out.println(st1);
------解决方案--------------------/?/
试试这个行吗
------解决方案--------------------lz要得到什么结果啊?
angelseyes(名牌小学毕业生) 的可以啊!
------解决方案--------------------学习了
------解决方案--------------------写这样的代码有什么意义啊~~