我有一个像这样的字符串:
mysz = "name=john age=13 year=2001";
我想删除字符串中的空格.我试过trim()但这只删除了整个字符串之前和之后的空格.我也尝试了replaceAll("\\W", "")但是=也被删除了.
如何通过以下方式实现字符串:
mysz2 = "name=johnage=13year=2001"
在写这个答案时,我必须完全匹配换行符而不是使用s-flag(dotall-  dot匹配换行符).  
通常用于测试正则表达式的站点在尝试匹配\n或时匹配时表现不同\r\n.
我注意到
Regex101仅匹配换行符\n
(例如 - 删除\r并匹配)  
RegExr匹配换行符既不上\n 也不对\r\n
,我无法找到的东西,使之匹配断行,除了m-flag和\s
(例如)
Debuggex的行为更加不同:
在这个例子中它只匹配on \r\n,而
在这里它只匹配on \n,同时指定相同的标志和引擎
我完全知道m-flag(多行 - ^匹配行的开头和$结尾),但有时这不是一个选项.同样\s,因为它匹配标签和空格.    
我想使用unicode换行符(\u0085)不成功,所以:
\n一次只\r\n)?以下程序的输出:
public class TestClass {
    public static void main(final String[] args){
        String token = "null\n";
        token.trim();
        System.out.println("*");
        System.out.println(token);
        System.out.println("*");
    }
}
是:
*
null
*
然而
否则说.
我错过了什么?