基本正则表达式及实例笔记

这篇博客回顾了正则表达式的基础知识,包括单个匹配、整体匹配、特殊符号及其预设功能。通过实例解析了如何使用正则表达式获取标签、RGB值和IP地址。还分享了在JS和MySQL中应用正则的语法,并提供了在线测试工具链接。推荐B站视频教程,详细易懂。
摘要由CSDN通过智能技术生成

基本正则表达式

之前简单学过一点点,由于比较久没用,又忘记了,这次记录下来便于以后再复习
正则表达式 在线测试网站https://regex101.com/

1、单个匹配

? ———— 字符出现0或1次(可有可无)

在这里插入图片描述

* ———— 字符出现0或多次

在这里插入图片描述

+ ———— 字符出现1或多次(至少一次)

在这里插入图片描述

{6} ———— 字符出现6次
{2,6} ————字符出现2-6次
{2,} ————字符出现至少两次

2、整体匹配

(ab)+ ————ab出现至少1次

在这里插入图片描述
3、其它殊符号

| ———— 或

在这里插入图片描述

这里如果去掉括号则匹配的是 | 前后两部分

在这里插入图片描述

[] ———— 限定字符,只由[]中的字符构成

在这里插入图片描述
在这里插入图片描述

^ ———— 两种用法:在[]中表示非,出[]中的其它任何字符;在开头表示如 ^a ,表示以a开头(a$ 表示以a结尾)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、预设

数字、非数字

在这里插入图片描述
在这里插入图片描述

单词、非单词

在这里插入图片描述
在这里插入图片描述

空白字符:空格、Tab、回车,非空白

在这里插入图片描述
在这里插入图片描述
5、案例

获取所有标签

在这里插入图片描述

获取RGB (下面的 \b 表示边界)

在这里插入图片描述

获取IP地址

在这里插入图片描述
6、总结
在这里插入图片描述
7、补充

js中 正则的使用

var text = 'asd fg h' ;
text.replace(/\s/g , ""); //去掉字符串中的空白符

mysql中正则的使用

WHERE columnName REGEXP '\\.' ; 

数据库中特殊字符的转义用\

感谢

截图来自B站大佬的视频
https://www.bilibili.com/video/BV1da4y1p7iZ?from=search&seid=10400652086283199030

讲的特别好,结合实例易于理解,感谢大佬!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值