当前位置:网站首页>正则表达式
正则表达式
2022-08-02 06:50:00 【彭同学她同桌】
字符组 []
[Pp]ython
就可以匹配到Python python 也就是开头是P或者p 后面接ython的字符串[0-9]
就是可以匹配到0-9之间的所有数字[0-9a-zA-Z]
就是匹配所有的数字 小写字母 大写字母[^0-9]
表示不会匹配0-9[/-]
通过转译字符匹配‘-’ 等特殊字符
想匹配多个特殊字符时
例如[\[|\]|\-|\(|\)]
匹配-----()[] 通过|来进行分割
下面这些小写字母换成大写字母就是非的意思[\d]
表示全部数字 [\D]表示不匹配数字[\w]
表示数字 大小写字母都可以被匹配[\s]
表示匹配空格[\bwoaini\b]
表示单词边界 只会匹配单词和空格之间的 也就匹配这个单词woaini 如果跟了其他字母数字就不行了 特殊符号可以
不加[] 直接写^python
表示匹配字符串开头的 python 后面如果又出现了python就不会再匹配了 比如 python123python他就只能匹配到前面那段python
python$
表示在结尾处匹配python 并且不能加特殊符号包括空格.
可以匹配任何东西 除了\n?n
表示这个n可以出现也可以不出现
{3}表示重复次数3
比如\d{3}-\d{5}
{3,4}表示可以匹配3个也可以匹配4个 如果是{3,}表示匹配3个以上的数字
例如
+等价于{1,}
*等价于{0,}
提取
(\d{4})-(\d{7})这样就可以提取相应的数据了
边栏推荐
猜你喜欢
实验7 MPLS实验
typescript 'props' is declared but its value is never read solution
See the picture to understand | How to choose sales indicators to measure the health of business growth
2020美亚团队赛复盘
每周推荐短视频:为什么产品开发需要数字化?如何做到数字化?
WebGPU 导入[2] - 核心概念与重要机制解读
Wuhan 2022 organizing of the high-performance computing added new ecological development of high-performance computing
Specified URL is not reachable,caused by :‘Read timed out
【ROS基础】map、odom、base_link、laser 的理解 及其 tf 树的理解
文件上传漏洞(二)
随机推荐
2020美亚团队赛复盘
Specified URL is not reachable,caused by :‘Read timed out
【网络】IP、子网掩码
吃透Chisel语言.31.Chisel进阶之通信状态机(三)——Ready-Valid接口:定义、时序和Chisel中的实现
实例026:递归求阶乘
[Dataset][VOC] Eyewear dataset 6000 in VOC format
解决C#非静态字段、方法或属性“islandnum.Program.getIslandCount(int[][], int, int)”要求对象引用
自然语言处理 文本预处理(下)(张量表示、文本数据分析、文本特征处理等)
反射课后习题及做题记录
每周推荐短视频:为什么产品开发需要数字化?如何做到数字化?
SimpleChannelInboundHandler使用总结
php删除一维数组中一个值
(2022牛客多校五)C-Bit Transmission(思维)
docker 安装mysql
2022夏暑假每日一题(六)
Summer Summary (3)
sql 远程访问链接服务器
【请教】SQL语句按列1去重来计算列2之和
MySQL-FlinkCDC-Hudi实时入湖
【暑期每日一题】洛谷 P1192 台阶问题