写一段java 代码 解析这个字符串 String formula = "GZ[日期: yyMMdd][code][param1][流水号:serialNoCode1:3]",将第一个[]之前的字符串取出来
时间: 2023-10-28 13:04:53 浏览: 60
js获取指定字符前/后的字符串简单实例
。可以使用正则表达式来解析该字符串,代码如下:
```
String formula = "GZ[日期: yyMMdd][code][param1][流水号:serialNoCode1:3]";
// 定义正则表达式: 匹配 [ 之前的字符串
String pattern = "^(.*?)\\[";
// 编译正则表达式
Pattern r = Pattern.compile(pattern);
// 匹配字符串
Matcher m = r.matcher(formula);
// 判断是否匹配成功
if (m.find()) {
// 输出匹配的结果
System.out.println(m.group(1));
}
```
输出结果为:
```
GZ
```
阅读全文