1、字符

对于单个字符,通常按字面意义表示,字符指出其后的字符为特殊字符,所以不做字面意义解释,而解释为特殊字符。

例如/b/相当于字符b,通过在b前面加一个反斜杠,即为//,则该字符变成特殊字符,表示匹配一个单词的分界线。对于几个字符,通常说明是特殊的,符号指出其后的字符不是特殊的,而应按字面解释

2、字符*

表示匹配的字符必须在最前边。

例如 /^A/字符不匹配 an A中的A,但匹配 an A中的最前面的a.

3、字符$

与^字符类似,但匹配最末的字符。

例如/t$/不匹配eater字符中的t,但匹配eat字符中的t。

4、字符*

匹配*字符前面的字符的0次或n次。

例如/bo*/匹配 A ghost booooed字符中的boooo或 A bird warbled 中的b,但不匹配 A goat grunted字符中的任何字符。

5、字符 +

匹配 +字符前面的字符的 1次或n次,等价于 {1,}。

例如/a+/匹配candy字符中的a和caaaaaaaaaaaady字符中的所有 a 。

6、字符 ?

匹配 ? 字符前面的字符的0次或1次。

例如/e?le?/匹配angel字符中的el和angle字符中的le 。

7、字符 . (注意看呀,是个点)

.字符匹配除换行符外的所有单个的字符。

例如/.n/匹配nay,an apple is on the tree字符中的an 和on ,但不匹配nay。

8、字符(x)

匹配x字符并记录匹配的值。

9、字符 x|y

php正则匹配字符_PHP正则表达式匹配字符的方法汇总相关推荐

  1. java正则任意字符_正则表达式匹配任意字符(包括换行符)的写法

    今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,". ...

  2. python正则匹配任意字符_Python 正则表达式 匹配任意字符的写法

    .(句点)匹配除了换行之外的所有一个字符, .*(点-星)匹配除了换行外的所有字符>>> >>> r=re.compile(r'.*') >>> ...

  3. php正则匹配任意字符串,正则表达式匹配任意字符(包括换行符)

    正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.但有时候我们需要匹配包括换行符在内的字符,经过一番搜索,发现了几种正则表达式匹配任意字符 ...

  4. php preg_match 只匹配第一个字符_PHP正则表达式核心技术完全详解 第12节知识补充 断言匹配

    作者:极客小俊 一个专注于web技术的80后 你不用拼过聪明人,你只需要拼过那些懒人 你就一定会超越大部分人! PHP正则中的断言匹配 我遇见过很多初学者都不知道什么叫 断言匹配 ,今天就跟小白解释一 ...

  5. java 匹配任意字符_正则表达式匹配任意字符(包括换行符)

    正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.但有时候我们需要匹配包括换行符在内的字符,经过一番搜索,发现了几种正则表达式匹配任意字符 ...

  6. python不包含某字符_python正则表达式匹配不包含某几个字符的字符串方法

    python正则表达式匹配不包含某几个字符的字符串方法 一.匹配目标 文件中所有以https?://开头,以.jpg|.png|.jpeg结尾的字符串 二.尝试过程 1) 自然想到正则表达式r'(ht ...

  7. python3正则表达式匹配但不包括最后一个字符_正则表达式匹配不包含某些字符串的技巧...

    经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤"hede"字串,但这种写法是错误的.我们可以这样写:[^hede],但这样 ...

  8. php用正则_php 正则表达式匹配(持续更新)

    正则表达式匹配网址: header('Content-type:text/html;charset=utf-8'); $str = ' 百度http://www.baidu.com网站 谷歌https ...

  9. php中文的正则表达式_php 正则表达式匹配中文汉字

    文章告诉你如何利用php 正则表达式匹配中文汉字哦,下面我们主要讲利用preg_match mb_eregi来验证汉字,并且正则过程出现问题的解决方法. preg_match("/[a-z] ...

最新文章

  1. 北大成功研发 “忘情水” ,可精准删除特定记忆,有望今年进行人体测试
  2. Web前端遍历对象应该如何操作呢?
  3. 什么叫pin脚的pad_为什么特小尺寸液晶屏价格比较高
  4. C++ 不能重载的运算符
  5. pytorch 指定卡1_收藏 | 13则PyTorch使用的小窍门
  6. Python中fastapi构建的web项目配置环境变量
  7. Discuz支持反对提示:抱歉您的请求来路不正确或表单无法提交的解决方法
  8. Android P Beta 3 现已发布!
  9. 人脸对齐(二十一)--A Recurrent Encoder-Decoder Network for Sequential Face Alignment
  10. 2022年6月25日PMP考试通关宝典-1
  11. Linux,DNS服务器配置
  12. c语言可编写的游戏,占卜子女兴盛大全篇
  13. error C2085: “index(随便一个形参)”: 不在形参表中
  14. 老字号“张小泉”上线小程序与酷客多达成战略合作!
  15. 牛逼的python代码_几段牛逼的 Python 代码理解面向对象
  16. Shape对象和轮廓填充ShapeGeometry
  17. 深信服服务器 重装系统,sangfor云服务器更换系统
  18. bash: ./xx: Permission denied解决方法
  19. redis 为什么这么快,你真的知道吗?
  20. mariadb集群与nginx负载均衡配置--centos7版本

热门文章

  1. 一个WEB页面的访问过程
  2. npm和cnpm的区别和安装
  3. Python调用WPS进行文档转换PDF及PDF转图片
  4. 数字化医院PACS影像系统 三维影像后处理技术应用
  5. 【语义分割】2022-HRViT CVPR
  6. TensorFlow笔记(7) 多神经元分类
  7. 德国Vector维克多全系列授权or达芬奇软件
  8. 数值积分之龙贝格积分
  9. OverTheWire的bandit游戏1
  10. 宏观经济学gdp计算方法_宏观经济学gdp计算方法