String str = "";
String ret = str.replaceAll("(\\[img]bbbbbbbbbbb</a>而不是我要的结果, <a>aaaaaaaaaaaaaa[/a][a]bbbbbbbbbbb</a>好像它是自动使用了全局的匹配方式........如何得到我要的结果呢..?
String ret = str.replaceAll("(\\[img]bbbbbbbbbbb</a>而不是我要的结果, <a>aaaaaaaaaaaaaa[/a][a]bbbbbbbbbbb</a>好像它是自动使用了全局的匹配方式........如何得到我要的结果呢..?
String ret = str.replaceAll("(\\[img\\])(.+?)(\\[/img\\])", "<a>$2</a>");
System.out.println(ret);
String ret = str.replaceAll("(\\[img\\])([\\s\\S]*?)(\\[/img\\])", "<a>$2</a>");
System.out.println(ret);