怎样替换字符串,急,谢谢 如何把字符串 <a #######>替换成[a ######]#代表其他字符,不固定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s = "<a #######>".replaceAll("<","[").replaceAll(">","]");System.out.println(s); 不是单纯替换<>.是<a ###>替换成[a ####]<b ####>这样的是不替换的 public static void main(String[] args) throws Exception { String s = "sdf<a ###>sdf<a ###><b###>df"; String ss[] = s.split("<a"); StringBuffer sb = new StringBuffer(); for(int i = 0; i < ss.length; i++) { if(i != 0) { sb.append("[a"); ss[i] = ss[i].replaceFirst(">", "]"); } sb.append(ss[i]); } System.out.println(sb.toString());} 输出结果是:sdf[a ###]sdf[a ###]<b###>df符合要求么? JAVA_WEB(不停地往上爬) 我测试了一下,能正常替换再问一下,用正则表达式,replaceAll,该怎样做? String str = "agdw5rqw<a13647211580>hello,I'm <adgnh647211580>lcl <ddd>";System.out.println(" after:" + str.replaceAll("<(a[^>]*)>","[$1]")); 简单的问题 打包成jar文件后运行出现Invalid or corrupt jarfile 接口中的方法~~ Applet如何向服务器的指定目录传递文件 新手提问! 如何使JComboBox中的某一项不能被选中,谢谢 java设置简单问题 急!如何在打印中调用html文件为对象??(说法可能不准确,包涵) 打包的问题,急,在线等待,分不够再加 System.out.println((char)165573); Console的问题.大家帮忙看看,急啊!!! 使用aglet时关于domain name 的问题(急救!!)
System.out.println(s);
是<a ###>替换成[a ####]
<b ####>这样的是不替换的
String s = "sdf<a ###>sdf<a ###><b###>df";
String ss[] = s.split("<a");
StringBuffer sb = new StringBuffer();
for(int i = 0; i < ss.length; i++) {
if(i != 0) {
sb.append("[a");
ss[i] = ss[i].replaceFirst(">", "]");
}
sb.append(ss[i]);
}
System.out.println(sb.toString());
}
符合要求么?
我测试了一下,能正常替换再问一下,用正则表达式,replaceAll,该怎样做?
System.out.println(" after:" + str.replaceAll("<(a[^>]*)>","[$1]"));