[英]java string replace whitespaces between two different special characters
我的字符串是abc \\n| \\n|date 123 time
abc \\n| \\n|date 123 time
我想要的abc \\n| \\n|date 123 time
是
abc \n|\n|date 123 time
如何刪除兩個不同的特殊字符之間的空格, |
, \\
。 並且\\
斜杠符號應在|之后緊跟。 (管道)符號帶有多個空格。 是否有可用的正則表達式?
為了給您提供信息,我想在字符串的其余部分保留多個空格。 因此,請注意123是空格。 我想保留字符串中的其他空格,並刪除兩個字符之間的空格。 e * | \\ *僅。
假設您的字符串\\n
是文字,而不是換行標記,則可以使用
String data="abc \\n| \\n|date 123 time";
System.out.println(data.replaceAll("[|]\\s+\\\\n", "|\\\\n"));
這將找到|
后面有一個或多個空格的\\n
。 然后將其替換為|\\n
。
輸出:
abc \n|\n|date 123 time
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.