例如:
public static void main(String[] args) throws Exception {
String regex="(/\\*).*(\\*/)";
String s1="int i;/* int j=100;k=1ff;*/34tit /*jggjfgforf; */ 888888";
s1 = s1.replaceAll(regex, "");
System.out.println(s1);
}
想把s1中的/* int j=100;k=1ff;*/ 和 /*jggjfgforf; */用“”替换,但是这样写的结果是把/* int j=100;k=1ff;*/34tit /*jggjfgforf; */ 都替换了,34tit还要用,该怎么操作,用正则表达式,字符串截取我会,谢谢
解决哦,在.*加各?表示非贪婪就搞定,String regex="(/\\*)(.*?)(\\*/)";