gpt4 book ai didi

java字符串替换两个不同特殊字符之间的空格

转载 作者:行者123 更新时间:2023-12-01 23:25:57 26 4
gpt4 key购买 nike

我的字符串是abc\n|\n|日期 123 时间 我想要的是

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

关于java字符串替换两个不同特殊字符之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19970341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com