问题见下面注释!
String str1 = "abc abc abc  src=\"abc\" abc abc src=\"abc\" abc";
//现在我想将src=""中的abc换成aaa,其他地方的abc不换,该怎么写呢?

解决方案 »

  1.   

    str.replace("src=\"\\w+\"","src=\"aaa\"");
      

  2.   


    String str1 = "abc abc abc  src=\"abc\" abc abc src=\"abc\" abc";
            str1 = str1.replaceAll("src=\"abc\"", "src=\"aaa\"");
            System.out.println(str1);貌似可以。
      

  3.   


    如果我要把src="afasdfasdgad"中的内容换成src="abc"呢?
    不管里面是什么字符串.该怎么写?
      

  4.   


    如果我要把src="afasdfasdgad"中的内容换成src="abc"呢?
    不管里面是什么字符串.该怎么写?
      

  5.   


    如果我要把src="afasdfasdgad"中的内容换成src="abc"呢?
    不管里面是什么字符串.该怎么写?
      

  6.   


         String str1 = "abc abc abc  src=\"abc\" abc abc src=\"abc\" abc";
         String regex = "\"[a-zA-Z]*\"";
            System.out.println(str1.replaceAll(regex, "\"aaa\""));
      

  7.   

    String str1 = "abc abc abc  src=\"abcccde\" abc abc src=\"abc\" abc";
    String regex = "\"\\w*\"";
    System.out.println(regex);
      

  8.   

    str.replace("src=\"\\w+\"","src=\"aaa\"");
      

  9.   

    String str1 = "abc abc abc  src=\"abc\" abc abc src=\"abc\" abc";
            String regex = "\"[a-zA-Z]*\"";
            System.out.println(str1.replaceAll(regex, "\"aaa\""));