正则表达式学习笔记(个人向)

这篇博客详细介绍了正则表达式的基础知识,包括转义字符、字符集合、量词、字符边界、或操作、分组与引用。内容涵盖正则表达式的常用元字符和操作符,如 、d、s、^、$、|、()等,并探讨了贪婪与非贪婪模式,以及捕获组的概念,包括普通捕获组、命名捕获组和非捕获组的应用。
摘要由CSDN通过智能技术生成

记录正则表达式学习笔记:

主要介绍正则表达式基础知识和分组的概念


1.什么是正则表达式:用特定规则下的有限的字符串去查询或替换无限的字符串


2.转义字符:
                \n 匹配换行符
                \r 匹配回车符
                \t 匹配制表符(tab键)
                \v 匹配垂直制表符 
                \w 数字或字符或下划线
                \W 非---------------
                \s 空白符
                \S 非---
                \d 数字
                \D 非--
                \b 单词边界
                \B 非-----
                \\ \本身


3.字符集合
[]代表的是字符集合
举例:[abc] 可以匹配a或b或c
[^abc]可以匹配非--------
所以一些转义字符也可以用字符集合表示
\w = [0-9a-Z_]
\W = [^0-9a-Z_]
\s = [ \t\n\v]
\S = [^ \t\n\v]
\d = [0-9]
\D = [^0-9]


4.量词(次数)
{}表示量词范围
{n}匹配n次,比如a{2},匹配aa
{m, n}匹配m-n次,优先匹配n次,比如a{1,3},可以匹配aaa、aa、a<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值