正则表达式

一、只匹配一个字符

注意:

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

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

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

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

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

三、逻辑符

相关推荐
我码玄黄5 小时前
正则表达式优化之算法和效率优化
前端·javascript·算法·正则表达式
Java编程乐园11 小时前
Java中以某字符串开头且忽略大小写字母如何实现【正则表达式(Regex)】
java·正则表达式
好学近乎知o14 小时前
正则表达式(学习Django过程中可能涉及的)
学习·正则表达式·django
SunnyRivers2 天前
基础爬虫案例实战
正则表达式·爬虫实战·多进程·requests
西洼工作室3 天前
【java 正则表达式 笔记】
java·笔记·正则表达式
kiss strong4 天前
正则表达式
正则表达式
Linux运维技术栈4 天前
Python字符串及正则表达式(十一):正则表达式、使用re模块实现正则表达式操作
开发语言·python·正则表达式
jackiendsc4 天前
Java中正则表达式的介绍、使用场景及示例代码
java·开发语言·正则表达式
taller_20004 天前
VBA之正则表达式(48)-- 快速拆分中文语句
正则表达式·正则·拆分中文·中文拆分·中文标点
梧桐树04294 天前
python:正则表达式
数据库·python·正则表达式