JAVA 正则表达式和js的正则表达式是相同的
具体写法如下
public static void main(String[] args) {
String[] names ;
String content = "{ {result.DATA} }\\n\\n领奖金额:{ {withdrawMoney.DATA} }\\n领奖 时间:{ {withdrawTime.DATA} }\\n银行信息:{ {cardInfo.DATA} }\\n到账时间: { {arrivedTime.DATA} }\\n{ {remark.DATA} }";
String regex = "\\w+.DATA";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(content);
System.out.println(pattern.matcher(content).find());
//报错,只有在find以后才能group,直接group是不行的
//Exception in thread "main" java.lang.IllegalStateException: No match found
System.out.println(pattern.matcher(content).group());
System.out.println(pattern.matcher(content).find());
while (matcher.find()){
System.out.println(matcher.group());
}
}