RegexUtil
的工具类,封装常用的正则表达式操作。以下是一个完整的实例:,,``java,public class RegexUtil {,, // 检查是否为有效的邮箱地址, public static boolean isValidEmail(String email) {, return email.matches("^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-]+$");, },, // 检查是否为有效的手机号, public static boolean isValidPhoneNumber(String phoneNumber) {, return phoneNumber.matches("^\\d{10,15}$");, },, // 提取字符串中的所有数字, public static List extractNumbers(String input) {, List numbers = new ArrayList();, Pattern pattern = Pattern.compile("\\d+");, Matcher matcher = pattern.matcher(input);, while (matcher.find()) {, numbers.add(matcher.group());, }, return numbers;, },, // 替换字符串中的特定模式, public static String replacePattern(String input, String regex, String replacement) {, return input.replaceAll(regex, replacement);, },},
``,,这个工具类提供了几个常用的正则表达式方法,如验证邮箱、手机号、提取数字和替换模式。你可以根据需要扩展这个类,添加更多的正则表达式功能。Powered By Z-BlogPHP 1.7.3