字符串截取替换问题 本帖最后由 tongkuang 于 2012-09-26 16:06:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str.replaceAll("height=\"140\"", "height=\"266\"") public static void main(String[] args) throws Exception { String str = "fffffff现权力的监督与制约<img src=\"http://www.47re.jpg\" width=\"320\" height=\"140\"/>与执行,现权力的监督与制约--------<img src=\"http://www.4xx.jpg\" width=\"320\" height=\"140\"/>与执行,执行执行"; str = str.replaceAll("(?is)<img(.*?)height=\"140\"","<img$1height=\"266\""); System.out.println(str); } String str = "\"fffffff现权力的监督与制约<img src=\\\"http://www.47re.jpg\\\" width=\\\"320\\\" height=\\\"140\\\"/>与执行,现权力的监督与制约--------<img src=\\\"http://www.4xx.jpg\\\" width=\\\"320\\\" height=\\\"140\\\"/>与执行,执行执行\"。。;"; String newstr=null; newstr=str.replace("height=\\\"140\\\"","height=\\\"266\\\""); System.out.println(newstr);原串:"fffffff现权力的监督与制约<img src=\"http://www.47re.jpg\" width=\"320\" height=\"140\"/>与执行,现权力的监督与制约--------<img src=\"http://www.4xx.jpg\" width=\"320\" height=\"140\"/>与执行,执行执行"。。;替换后为:"fffffff现权力的监督与制约<img src=\"http://www.47re.jpg\" width=\"320\" height=\"266\"/>与执行,现权力的监督与制约--------<img src=\"http://www.4xx.jpg\" width=\"320\" height=\"266\"/>与执行,执行执行"。。; 2楼的兄弟,如果是/> </img>有这两种情况的img标签结尾呢?你这段代码可以吗? 如果是/> </img>有这两种情况的img标签结尾呢?你这段代码会不会乱? s.replaceAll("(?is)(<img\\s+.*?(?i)height=\")140(\")", "$1266$2") 整了一个上午的排序问题,希望前辈给予一下解答 java 求x和16的商和余数,怎么才能效率高啊! 如何让程序在繁忙的时候把鼠标变为沙漏? java编程中如何取得当前windows的登陆名及密码????? Java如何处理bmp文件,在线求解答! 异步调用需要开启新线程吗? 有什么办法可以判断数据库中某张表是否存在 有关数据流InputStream的问题 jbuild下的包问题? Java帮助问题 线程同步,一相奇怪的问题 寻求简单方法!!
public static void main(String[] args) throws Exception {
String str = "fffffff现权力的监督与制约<img src=\"http://www.47re.jpg\" width=\"320\" height=\"140\"/>与执行,现权力的监督与制约--------<img src=\"http://www.4xx.jpg\" width=\"320\" height=\"140\"/>与执行,执行执行";
str = str.replaceAll("(?is)<img(.*?)height=\"140\"","<img$1height=\"266\"");
System.out.println(str);
}
String str = "\"fffffff现权力的监督与制约<img src=\\\"http://www.47re.jpg\\\" width=\\\"320\\\" height=\\\"140\\\"/>与执行,现权力的监督与制约--------<img src=\\\"http://www.4xx.jpg\\\" width=\\\"320\\\" height=\\\"140\\\"/>与执行,执行执行\"。。;";
String newstr=null;
newstr=str.replace("height=\\\"140\\\"","height=\\\"266\\\"");
System.out.println(newstr);原串:
"fffffff现权力的监督与制约<img src=\"http://www.47re.jpg\" width=\"320\" height=\"140\"/>与执行,现权力的监督与制约--------<img src=\"http://www.4xx.jpg\" width=\"320\" height=\"140\"/>与执行,执行执行"。。;替换后为:
"fffffff现权力的监督与制约<img src=\"http://www.47re.jpg\" width=\"320\" height=\"266\"/>与执行,现权力的监督与制约--------<img src=\"http://www.4xx.jpg\" width=\"320\" height=\"266\"/>与执行,执行执行"。。;
如果是/> </img>有这两种情况的img标签结尾呢?你这段代码会不会乱?