首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何截断文本,android

如何截断文本,android
EN

Stack Overflow用户
提问于 2012-04-07 09:54:36
回答 2查看 105关注 0票数 0

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

非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-07 09:56:42

这应该是可行的:

代码语言:javascript
运行
复制
String truncText = CurrentString.split("(")[0];

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

代码语言:javascript
运行
复制
String[] separated = CurrentString.split("(");
String truncText = seperated[0];
票数 1
EN

Stack Overflow用户

发布于 2012-04-07 10:01:01

您可以使用replace regex来完成此操作:

代码语言:javascript
运行
复制
String justABC = "ABC (2-8 Days)".replaceAll("\\(.*\\)","()");

.replaceAll的第一个参数表示我们将匹配(任何内容),第二个参数表示您只想用括号替换match。这里使用双斜杠来转义括号。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10051099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档