正则表达式中那个符号?不是代表零次或多次吗
看下面的代码
- public static void test_1() {
- String str = "我我我我我#######我要要######要要要要学###学学学学###学######学学###学编编###编编######编编编编###编编程程###程程程###程程程程";
- str = str.replaceAll("\\#?","");
- System.out.println(str);
-
- }
复制代码
把这个方法放到主方法中运行后,字符串中的#全部去除了,符号?不是最多代表一次吗?怎么可以去除那么多#号啊 |
|