Java在一串字符串中利用正则提取数据
public static void main(String[] args) {
String condition = "XXXX budget_type = '麻烦' XXXX batch_no = '留个评论' ";
Pattern pattern = Pattern.compile("budget_type = '(.*?)'");
Matcher matcher = pattern.matcher(condition);
if (matcher.find()) {
System.out.println(matcher.group(1));
}
pattern = Pattern.compile("batch_no = '(.*?)'");
matcher = pattern.matcher(condition);
if (matcher.find()) {
System.out.println(matcher.group(1));
}
}