gpt4 book ai didi

java - Java中如何替换字符串

转载 作者:行者123 更新时间:2023-12-01 17:26:44 24 4
gpt4 key购买 nike

我有一个关于使用replaceAll()函数的问题。

如果字符串中有一对括号,则将其替换为“”,

while(S.contains("()"))
{
S = S.replaceAll("\\(\\)", "");
}

但是为什么在replaceAll("\\(\\)", "");中需要使用\\(\\)

最佳答案

因为正如 javadocs 所指出的,参数是 regular expression .

正则表达式中的括号用于分组。如果您要将括号作为正则表达式的一部分进行匹配,则必须对它们进行转义。

关于java - Java中如何替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14307118/

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