关于replaceAll中正则表达式写法的问题...

时间:2022-08-30 18:49:11
replaceAll中间要替换的部分可以用正则表达式来表示,可使我老是用不来

比如说一个文本里有这样类型的串 <!--#include virtual" 中间可以使任意字符 "-->
现在要用某个串把这样类型的字符串全部换掉,
请问各位高手在replaceAll中用正则表达式应该要怎么写啊?

1 个解决方案

#1


public static void main(String[] args) {
    String str = "<!--#include virtual \" 中间可以使任意字符 \"-->";
    System.out.println(str);
    str = str.replaceAll("<!--#include virtual\\s+\".+\"-->", "");
    System.out.println(str);
}

#1


public static void main(String[] args) {
    String str = "<!--#include virtual \" 中间可以使任意字符 \"-->";
    System.out.println(str);
    str = str.replaceAll("<!--#include virtual\\s+\".+\"-->", "");
    System.out.println(str);
}