使用java写一个只获取[]里面数据的字符串
时间: 2023-05-11 19:06:34 浏览: 68
可以使用正则表达式来实现这个功能,以下是示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String input = "这是一个[示例]字符串,[只获取]括号里的内容。";
Pattern pattern = Pattern.compile("\\[(.*?)\\]");
Matcher matcher = pattern.matcher(input);
while (matcher.find()) {
System.out.println(matcher.group(1));
}
}
}
```
这段代码会输出:
```
示例
只获取
```
阅读全文