正则表达式

一、只匹配一个字符

注意:

(1)"9"无法匹配表达式"\d",因为'\'是转义字符,只有字符'\d'可以匹配"\d"(理解层面的解释,实际上并不存在字符'\d',所以"\d"本身就是非法字符串)。若要匹配"9",需要将表达式改为"\\d"。

(2)除了下方的表达式,还可直接指定匹配某个字符,如"ab9"可以匹配表达式"ab\\d"。

(3)(?i):可忽略该符号后面所有字符的大小写,可以用小括号(...)指定忽略大小写的字符

(4)Java(?=8|11|17):?表前面的Java,=表后面跟的数据,匹配到子串后只获取前面的Java

二、表数量的符号,可以匹配多个字符

三、逻辑符

相关推荐
怪侠_岭南一只猿14 小时前
爬虫阶段一实战练习题:爬取豆瓣电影 Top250 复盘
css·经验分享·爬虫·python·学习·正则表达式
老师好,我是刘同学15 小时前
Python正则表达式re模块全解析
python·正则表达式
灰色小旋风20 小时前
力扣第十题C++正则表达式匹配
c++·leetcode·正则表达式
爱上妖精的尾巴1 天前
8-18 WPS JS宏 正则表达式-边界匹配
开发语言·javascript·正则表达式·wps·jsa
Ralph_Y1 天前
正则表达式
开发语言·c++·正则表达式
码农多耕地呗1 天前
java字符串转Integer方法(正则表达式)
java·正则表达式
雨中飘荡的记忆8 天前
正则表达式入门到实战
正则表达式
长城202415 天前
HTML5中表单的pattern属性解析
前端·正则表达式·html·html5·pattern·pattern属性·pattern正则表达式
Gss77715 天前
Linux 正则表达式详解(基础 + 扩展 + 实操)
linux·运维·正则表达式