正则表达式

一、只匹配一个字符

注意:

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

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

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

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

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

三、逻辑符

相关推荐
奔跑吧邓邓子8 小时前
正则表达式:开启文本处理的魔法之门
正则表达式·文本处理·高效应用
相知-.1 天前
shell正则表达式
linux·运维·正则表达式
面朝大海,春不暖,花不开3 天前
使用 Python 正则表达式实现文本替换与电话号码规范化
python·mysql·正则表达式
前端小白从0开始3 天前
关于前端常用的部分公共方法(二)
前端·vue.js·正则表达式·typescript·html5·公共方法
岁忧3 天前
LeetCode 高频 SQL 50 题(基础版)之 【高级字符串函数 / 正则表达式 / 子句】· 下
sql·leetcode·正则表达式
岁忧3 天前
MySQL中【正则表达式】用法
数据库·mysql·正则表达式
htj105 天前
C# 使用正则表达式
正则表达式·c#
ZZZKKKRTSAE5 天前
快速上手Linux全局搜索正则表达式(grep)
linux·服务器·正则表达式
Kusunoki_D6 天前
Python-正则表达式(re 模块)
python·正则表达式
数字芯片实验室6 天前
正则表达式的前世今生
正则表达式