日期:2014-05-17  浏览次数:20677 次

String s="abcdabcdffherdg"; 在a和d之间的替换成# 这道题怎么做啊 大神 请指教下
String s="abcdabcdffherdg";
在a和d之间的替换成#  这道题怎么做啊 大神 请指教下

------解决方案--------------------
abcdabcdffherdg 这个 a 和b 直接有什么?
------解决方案--------------------
看错了。眼睛花了。
String str1="abcdabcdffherdg";
System.out.println(str1.replaceAll("a(.*?)d", "a#d"));;

------解决方案--------------------
abcdabcdffherdg 转成char数组遍历 不是a或d就替换就可以了
------解决方案--------------------
String str1="abcdabcdffherdg";
System.out.println(str1.replaceAll("a([^d]+)", "a#"));

------解决方案--------------------
大家给你献计。为嘛不见你动静