com.dagm.devtool.utils.RegUtil Maven / Gradle / Ivy
The newest version!
/*
* Copyright (c) 2019 maoyan.com
* All rights reserved.
*
*/
package com.dagm.devtool.utils;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 字符串正则相关工具包
*
* @author: Guimu
*/
public class RegUtil {
/**
* @param reg 正则表达式
* @param source 待校验的员数据
* @return boolean
* @author dagm
* @since 1.8
*/
public static boolean test(String reg, String source) {
return Pattern.matches(reg, source);
}
/**
* @param reg 正则表达式
* @param source 源数据
* @return List
* @author dagm
* @since 1.8
*/
public static List getPatternContent(String reg, String source) {
List resultList = new ArrayList<>();
Pattern pattern = Pattern.compile(reg);
Matcher matcher = pattern.matcher(source);
while (matcher.find()) {
resultList.add(matcher.group());
}
return resultList;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy