Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的字符串是abc \n| \n|date 123 time 我想要的是
abc \n| \n|date 123 time
abc \n|\n|date 123 time
如何删除两个不同特殊字符之间的空格|,, \. 该\斜线符号应紧跟在 | 之后 (管道)符号带有多个空格。有没有可用的正则表达式?
|
\
为了您的好消息,我想在我的字符串的剩余部分保留多个空格。所以请 123 是空格。我想保留字符串中的其他空格,并删除两个字符之间的空格,即。e * | \ *仅限。
假设在您的字符串\n中是文字,而不是您可以使用的换行符
\n
String data="abc \\n| \\n|date 123 time"; System.out.println(data.replaceAll("[|]\\s+\\\\n", "|\\\\n"));
这会发现|后面有一个或多个空格 和\n。然后将其替换为|\n.
|\n
输出: