正则基本语法
来源:互联网 发布:windows引导修复 编辑:程序博客网 时间:2024/04/29 09:18
<?php// 执行一个全局正则表达式匹配// 1:你写的正则// 2:对谁使用正则// 3:新变量preg_match_all(pattern, subject, matches)// 执行一个正则表达式匹配// 1:你写的正则// 2:对谁使用正则preg_match(pattern, subject)// 执行一个正则表达式的搜索和替换// 1:你写的正则// 2:用什么替换// 3:要替换的对象preg_replace(pattern, replacement, subject);// 具体字符(字面值)// 字符边界字符集合[ace],[0123456789]字符补集[^qxz]:不在qxz范围内字符范围[a-z0-9]// 字符簇(系统定义好的常用集合) 基本正则语法:$a = '//';^ 匹配字符串的开始$ 匹配字符串的结尾\b 匹配字符串的开始和结尾(边界) 单词开始\B 匹配单词的非边界// 常用字符簇簇 代表.(点) 任意字符,不含换行\w [a-z A-Z 0-9]\W \w的补集 (表示不是\w里面的)\s 空白符,包括\n\r\t\v等\S 非空白符 (表示不是\s里面的)\d [0-9]\D 非数字 (表示不是\d里面的)| 或者? 非贪婪模式,遇到相同的生成一个键值{} 集合,要找几个* 匹配前面的子表达式零次或多次+ 匹配前面的子表达式一次或多次\? 匹配前面的子表达式零次或一次{n} n是一个非负整数。匹配确定的n次。{n,m} m和n均为非负整数,其中n <= m 最少匹配n 次且最多匹配m次。{n,} n是一个非负整数。到少匹配n次,只要不小于n,都可以\x{} 不是数字或字母,是unicode编码// 正则不认识中文\n 后向引用,第n个小括号内内的子表达式,命中的内容,后面就用\n来引用// 模式修饰符i 代表正则不区分大小写s 单行模式,代表把整个文件看成一个单行,将整个字符串看成一行u 模式,把传入的参数看成是unicode字符集的编码,可以判断中文php下正则匹配中文,u模式, \x{4e00}-\x{9fa5}预查
0 0
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- 正则表达式基本语法
- Hexo下Next主题配置与优化
- leecode 解题总结:331. Verify Preorder Serialization of a Binary Tree
- 工作亮点
- Android同时分享多张图片和文字到微信朋友圈
- [Jsp]防止页面表单重复提交的解决方法
- 正则基本语法
- Ardupilot编译和运行libraries下面的example例程代码
- 分布式缓存-一致性哈希算法
- js中DOMContentLoaded和load的区别
- 重构:::三月至六月规划“知识——问题”深入,系统性学习
- RecyclerView学习--item实现拖拽和滑动删除
- Codeforces 505A Mr. Kitayuta's Gift
- 全军出击
- BZOJ 2037 [Sdoi2008] Sue的小球