用于正则表达式的Java API 声明\s将与空白匹配。因此,正则表达式\\s\\s应匹配两个空格。
Pattern whitespace = Pattern.compile("\\s\\s");
matcher = whitespace.matcher(modLine);
while (matcher.find()) matcher.replaceAll(" ");
这样做的目的是用单个空格替换两个连续空格的所有实例。但是,这实际上不起作用。
我是否对正则表达式或“空白”一词有严重的误解?
翻过高山走不出你
九州编程
相关分类