正则表达式替换字符串 想把<a>b</a>或者<a>bbb</a>(b的个数可能有n个)替换成<a>*</a>这个正则表达式怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="<a>asdf</a>"; System.out.println(str.replaceAll("(?<=<a>)(.+)(?=</a>)", "*")); System.out.println(str.replaceAll("<a>.+</a>", "<a>*</a>")); 还有这样: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>)", "*")); MyEclipse 7.0 Blue Edition如何导出JAVADOC?? Struts1把页面上js动态生成的表单数据封装在哪里了 使用org.apache.commons.logging.Log打印的东西在哪里查看 大家推荐我本学习java的书把 一个概率面试题 this问题 一个小js问题 JAVA编程思想第4版的习题答案 急求帮助!!四道难度不大的程序题!谢谢!!! A simple question about Applet 小白求指导 一个简单的问题:new出来的对象,对象属性放在JVM的堆中,还是栈中?
System.out.println(str.replaceAll("(?<=<a>)(.+)(?=</a>)", "*"));
System.out.println(str.replaceAll("<a>.+</a>", "<a>*</a>"));
还有这样:
str.replaceAll("<a>.*</a>", "<a>*</a>")
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>)", "*"));