java中 用正则表达式想去掉一个字符串中的注释,怎么弄?

2024-11-05 03:53:03
推荐回答(2个)
回答1:

试试

"/[*](.*?)/"
    public static void main(String[] args) {

        String str = "123/*adfadf adf ad*/456";
        str = str.replaceAll("/[*](.*?)/", "");
        System.out.println(str);
    }

回答2:

你在Java中要转义某个字符需要用两个转义符才行.

应该这么写

str=str.replaceAll("/\\*.*\\*/", "");

  System.out.println(str);