package pwc.taxtech.atms;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexTest {
    public static void main(String[] args) {
        String regex = "[A-Z]*\\([A-Za-z0-9\\\"\\,\\.\\u4e00-\\u9fa5\\%\\-]*\\)";
        String forumula = "ND(2) +ND(1) +A2";
        // 不以baidu开头的字符串 (?!SUM)[A-Z]+[0-9]+
        String regex3 = "^(?!baidu).*$";
        String regex2 = "[A-Z]+[0-9]+";


        int count = 0;
        Pattern p = Pattern.compile(regex2);
        Matcher m = p.matcher(forumula);
        while (m.find()) {
            //如果有些公式无法用正则匹配,可以做特殊处理
            System.out.println("匹配项" + count + ":" + m.group()); //group方法返回由以前匹配操作所匹配的输入子序列。
            count++;
        }

    }
}