JAVA从截取一段字符串从指定开始字符串到指定结束字符串如:

String a="abcdefg<img src=\"0001.jpg\"/>hijklmnopq";
我需要把字符串a中的<img src=\"0001.jpg\"/>替换掉。前提是内容是不确定的。有的有三四个img标签,有的没有。img标签出现的位置也是不确定的。

例如我替换完了以后得到的String b="abcdefg替换标签hijklmnopq"

第1个回答  2015-10-10
public class Test{
public static void main(String[] args) {
demo();
}
public static void demo(){
String a="abcdefg<img src=\"0001.jpg\"/>hijklmnopq";
String b=a.replaceAll("<img[^/>]*/>","替换标签");//用正则表达式
System.out.println(b);
}
}

第2个回答  推荐于2017-09-05
package com;

public class Kyo
{
public static void main(String[] args)
{
String a = "abcdefg<img src=\"0001.jpg\"/>hijklmnopq";
String reg = "<img[^>]*>";
a = a.replaceAll(reg, "替换标签");
System.out.println(a);
}
}

本回答被提问者采纳
相似回答