正则表达式

本文详细介绍了正则表达式的使用方法,包括基本语法、特殊字符的转译、重复次数的限定等,并通过实例演示了如何匹配IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数字 \d


用*表示所有不是正则表达式的语法
正则表达式的所有 .
小数点需要转译点 \.
|

一定要在开头位置 ^
一定要在结尾位置$


  • 中括号内的必选一个
    [abc]
    a[abc] 匹配到 aa ab ac 这样的
    [2-9] 匹配到数字2到9之间的一个数字
    [0-255] 匹配055 155 255这样子的,不是数字0到255

  • 花括号限定重复的次数
    a{3} 匹配aaa
    a{3,11} 匹配a重复3到11次

  • 小括号表示小组


ip地址
详解网址: https://www.jianshu.com/p/82886d77440c

(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}

(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值