日期:2014-05-20 浏览次数:20806 次
String str="<a>asdf</a>"; System.out.println(str.replaceAll("(?<=<a>)(.+)(?=</a>)", "*")); System.out.println(str.replaceAll("<a>.+</a>", "<a>*</a>"));
------解决方案--------------------
如果是java可以用
String str = "<a>bbb</a>";
str = str.replaceAll("b+", "*");
javascript可以用
var str = '<a>bb</a>';
str = str.replace(/b+/g, '*');
------解决方案--------------------
public class zjbds {
public static void main(String[] args){
System.out.println("<a>bbbbb</a>".replaceAll("<a>bb.*</a>", "<a>*</a>"));
}
}
------解决方案--------------------
String str = "<a>bbb</a>"; System.out.println(str.replaceAll("(?<=<a>).*?(?=</a>)", "*"));