0

我有一个字符串 headerText,其中包含文本“ABC(2-8 天)”。如何在“(”之后截断文本?我只需要作为 ABC 的文本,而不需要在“(”之后和“)”之前的任何内容

非常感谢

4

2 回答 2

1

这应该有效:

String truncText = CurrentString.split("(")[0];

我不熟悉 Java,所以你可能最终需要这样做:

String[] separated = CurrentString.split("(");
String truncText = seperated[0];
于 2012-04-07T01:56:42.373 回答
1

您可以使用替换正则表达式来做到这一点:

String justABC = "ABC (2-8 Days)".replaceAll("\\(.*\\)","()");

的第一个参数.replaceAll表示我们要匹配(任何东西),第二个参数表示您想用括号替换匹配。双斜杠在这里转义括号。

于 2012-04-07T02:01:01.017 回答