java 正则匹配出java文件中所有的包名

2025-06-26 21:27:41
推荐回答(1个)
回答1:

import java.util.*;
public class Yugi{
    public static void main(String[] args){
        String reg = "(import|new)\\s+([^\\.\\s]+(\\.[^\\.\\s]+)*)";
        Pattern pattern = Pattern.compile(reg);
        Matcher matcher = pattern.matcher("略");
        while(matcher.find()){
            System.out.println(matcher.group(2));
        }
    }
}