普通转义字符原子说明

---------------------------------------------------------------------------------

\d匹配一个数字;等价于[0-9]

\D匹配除数字以外任何一个字符;等价于[^0-9]

\w匹配一个英文字母、数字或下划线;等价于[0-9a-zA-Z_]

\W匹配除英文字母、数字和下划线以外任何一个字符;等价于[^0-9a-zA-Z_]

\s匹配一个空白字符;等价于[\f\n\r\t\v]

\S匹配除空白字符以外任何一个字符;等价于[^\f\n\r\t\v]

\f匹配一个换页符等价于 \x0c 或 \cL

\n匹配一个换行符;等价于 \x0a 或 \cJ

\r匹配一个回车符等价于\x0d 或 \cM

\t匹配一个制表符;等价于 \x09\或\cl

\v匹配一个垂直制表符;等价于\x0b或\ck

\oNN匹配一个八进制数字

\xNN匹配一个十六进制数字

\cC匹配一个控制字符

元字符(Meta-character)

元字符是用于构造规则表达式的具有特殊含义的字符。如果要在正则表达式中包含元字符本身,必须在其前加上”\”进行转义元字符说明

-----------------------------------------------------------------------------

*0次、1次或多次匹配其前的原子

+1次或多次匹配其前的原子

?0次或1次匹配其前的原子

|匹配两个或多个选择

^ 或  \A匹配字符串串首的原子

$ 或  \Z 匹配字符串串尾的原子

\b匹配单词的边界

\B匹配除单词边界以外的部分

[]匹配方括号中的任一原子

[^]匹配除方括号中的原子外的任何字符

{m}表示其前原子恰好出现m次

{m,n}表示其前原子至少出现m次,至多出现n次(n>m)

{m,}表示其前原子出现不少于m次

( )整体表示一个原子

.匹配除换行之外的任何一个字符

php 元字符与转义,正则表达式中普通转义字符和元字符相关推荐

  1. python正则表达式中的转义字符_详解python中正则表达式的反斜线的转义功能

    最近深入研读了正则表达式的一本经典著作,对于在python中使用正则表达式时使用反斜线转义功能时有些心得,特与大家分享. 核心思想:在python中使用正则表达式时要切记反斜线具有两层转义功能,如果你 ...

  2. python正则表达式中的转义字符_python 正则表达式之转义字符

    最近在整理python相关的知识,使用python对网站进行爬取数据的时候,需要使用到转义字符,之前对转义字符理解一直比较模糊,并且在python中还有一个叫原生字符r.所以通过网上调查资料对该内容进 ...

  3. php斜杠输出转义,php中的转义字符(用反斜杠\来输出,和C语言一样)

    php中的转义字符(用反斜杠\来输出,和C语言一样) 一.总结 1.引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出. 2.引号中的转义字符:双引号将用变量的值(test)代替它的名称 ...

  4. Python字符串和正则表达式中的反斜杠(‘\‘)问题

    在Python普通字符串中 在Python中,我们用''来转义某些普通字符,使其成为特殊字符,比如 In [1]: print('abc\ndef') # '\n'具有换行的作用 abc defgIn ...

  5. 正则表达式中的特殊字符

    正则表达式中的特殊字符 组成 一个正则表达式可以由简单的字符构成,比如 /abc/,也可以是简单和特殊字符的组合,比如 /ab*c/ .其中特殊字符也被称为元字符,在正则表达式中是具有特殊意义的专用符 ...

  6. JavaScript正则表达式:正则表达式中的特殊字符

    正则表达式的组成 一个正则表达式可以由简单的字符构成,比如 /abc/,也可以是简单和特殊字符的组合,比如 /ab*c/ .其中特殊字符也被称为元字符,在正则表达式中是具有特殊意义的专用符号,如 ^ ...

  7. java转义字符包括元字符_语言的转义字符及正则表达式的转义字符的表示

    Java语言中的转义字符及正则语法中的转义字符在Java字符串中的表示. ASCLL中的转义字符共有14个: \o 空字符(NULL) 00H/0 \n 换行符(LF) 0AH/10 \r 回车符(C ...

  8. java转义字符包括元字符_正则表达式的元字符和转义字符,又及转义字符和ASCII码之间的关系小解...

    1.正则表达式的组合 正则表达式由元字符和转义字符组成 元字符有 ^ :断言目标的开始位置(或多行模式下的行首位置) $ :断言目标的介绍位置(或多行模式下的结尾位置) . :匹配除换行符外的其他任何 ...

  9. JavaScript基础11-day13【正则表达式(量词、语法、转义字符、元字符)、DOM(节点、事件)、图片切换】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

最新文章

  1. 网络推广专员浅析如何在日常网络推广过程中增加网站转化率?
  2. libev的使用——结合Socket编程
  3. 《Java程序设计》实验报告——Java的多线程机制
  4. HTMLCSS课堂笔记
  5. python魔法方法str_8.9.魔法方法 - str()方法
  6. 精品教程--Android组件详解
  7. 几个ASP.NET小技巧
  8. python大鱼吃小鱼程序代码_最近跟导师学Python,熬夜弄了两个晚上写出来个大鱼吃小鱼游戏!...
  9. vue中的v-if和v-show的区别
  10. php基础知识之字符串处理
  11. Snap7 西门子S7系列PLC的通信库 简介
  12. 王阳明:能攻心反侧自消
  13. 时间触发协议(Time triggered protocol)概述
  14. pip 安装 nexmo
  15. 干货分享——shutdown命令
  16. 这个Python游戏库,打开就能玩一天!
  17. MySQL 三个排序方法 row_number()、rank()、dense_rank()
  18. Windows Workflow Foundation(一)
  19. STP分析--保险公司客户分类分析(采用SPSS进行分析)
  20. 超分辨率数据集(待填坑版)

热门文章

  1. 富士康员工盗卖iPhone部件3年赚3亿;张朝阳称工作只为赚钱太low;国产统一操作系统 UOS 正全面适配 | EA周报...
  2. 量化投资实战(三)之配对交易策略---协整法
  3. Deep Compression, Song Han, Caffe 实现
  4. adb一打开就闪退_常用的adb命令
  5. 如何将多行单元格数据转变成一行?这个Excel技巧你一定不知道!
  6. 河南省计算机专业三本排名2015,河南三本大学排名【最新排行榜】
  7. 一个大专生从8K到13K的挫折经历
  8. 子查询和关联查询 效率
  9. 如何接PJ322耳机孔的引脚
  10. 财路网每日原创推送:科普:智能合约和区块链