如何截断文本,android

时间:2012-04-07 01:54:36

标签: android

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

非常感谢

2 个答案:

答案 0 :(得分:1)

这应该有效:

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

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

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

答案 1 :(得分:1)

您可以使用替换正则表达式执行此操作:

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

.replaceAll的第一个参数表示我们要匹配(任何),而要替换的第二个参数只用括号匹配。在这里双打以逃避括号。