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


/**
 * @author yurui
 * @date 2022/8/10
 * @description
 */
public class Main4 {

    private static Pattern pattern = Pattern.compile("#\\[(\\w+)*\\]");

    public static void main(String[] args) {
        String dv = "#[IconInfo_Length_wsearch-iconactivityPreTitleMain]";
        Matcher match = pattern.matcher(dv);
        List<String> matchers = new ArrayList<>();

        while (match.find()) {
            matchers.add(match.group(1));
        }

        System.out.println(matchers);
        System.out.println("fail");
    }
}




hhhhh