一尘不染

如何提取两个定界符之间的字符串

java

我有一个像

“ ABC [这是为了提取]”

我想提取"This is to extract"Java中的部分。我正在尝试使用split,但是它不能按我想要的方式工作。有人有建议吗?


阅读 139

收藏
2020-12-03

共1个答案

一尘不染

如果您[]的字符串中只有一对方括号(),则可以使用indexOf()

String str = "ABC[ This is the text to be extracted ]";    
String result = str.substring(str.indexOf("[") + 1, str.indexOf("]"));
2020-12-03