java——正则提取字符串中的中文和数字

java——正则提取字符串中的中文和数字

/**
 * @Author :feiyang
 * @Date :Created in 4:06 PM 2020/1/3
 */
public class RegularUtil {

    public static final String regex = "[\\u4e00-\\u9fa50-9]";

    /**
     * 提取字符串中的中文和数字
     * @author  feiyang
     * @param content
     * @return  java.lang.String
     * @date    2020/1/3
     * @throws
     */
    public static String extractCnAndDigi(String content) {
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(content);
        StringBuilder stringBuilder = new StringBuilder();
        while(matcher.find()) {
            stringBuilder.append(matcher.group());
        }
        return stringBuilder.toString();
    }
}

你可能感兴趣的:(#,工具.java)