java正则表达式总结

本文深入探讨了Java中的正则表达式使用,包括基本语法、预定义字符类、分组、反向引用和正向查找等核心概念。通过实例解析,帮助读者掌握Java编程中的字符串匹配和处理技巧。
package pack;

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

public class Demo {

    public static void main(String[] args) {
        //method1();//匹配
        //method2();//切割
        //method3();//替换

        /*前面只是用了String的方法*/

        method4();

    }

    public static void method1() {
        String qq = "1881265";
        String regex1 = "[1-9]\\d{4,14}";
        sys(qq.matches(regex1));  //是否符合regex规则

        String s = "e";
        //String regex = "[a-zA-Z]";  // 字母
        //String regex = "[a-d[m-p]]";   //a到d 或 m到p

        /* \d     数字[0-9]
         * \D     非数字[^0-9]
         * \s     空白字符
         * \S     非空白字符
         * \w     单词字符[a-zA-Z0-9_]
         * \W     非单词字符
         * 
         * 
         * 
         * X?      一次或零次
         * 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值