php 元字符与转义,正则表达式中普通转义字符和元字符
普通转义字符原子说明
---------------------------------------------------------------------------------
\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 元字符与转义,正则表达式中普通转义字符和元字符相关推荐
- python正则表达式中的转义字符_详解python中正则表达式的反斜线的转义功能
最近深入研读了正则表达式的一本经典著作,对于在python中使用正则表达式时使用反斜线转义功能时有些心得,特与大家分享. 核心思想:在python中使用正则表达式时要切记反斜线具有两层转义功能,如果你 ...
- python正则表达式中的转义字符_python 正则表达式之转义字符
最近在整理python相关的知识,使用python对网站进行爬取数据的时候,需要使用到转义字符,之前对转义字符理解一直比较模糊,并且在python中还有一个叫原生字符r.所以通过网上调查资料对该内容进 ...
- php斜杠输出转义,php中的转义字符(用反斜杠\来输出,和C语言一样)
php中的转义字符(用反斜杠\来输出,和C语言一样) 一.总结 1.引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出. 2.引号中的转义字符:双引号将用变量的值(test)代替它的名称 ...
- Python字符串和正则表达式中的反斜杠(‘\‘)问题
在Python普通字符串中 在Python中,我们用''来转义某些普通字符,使其成为特殊字符,比如 In [1]: print('abc\ndef') # '\n'具有换行的作用 abc defgIn ...
- 正则表达式中的特殊字符
正则表达式中的特殊字符 组成 一个正则表达式可以由简单的字符构成,比如 /abc/,也可以是简单和特殊字符的组合,比如 /ab*c/ .其中特殊字符也被称为元字符,在正则表达式中是具有特殊意义的专用符 ...
- JavaScript正则表达式:正则表达式中的特殊字符
正则表达式的组成 一个正则表达式可以由简单的字符构成,比如 /abc/,也可以是简单和特殊字符的组合,比如 /ab*c/ .其中特殊字符也被称为元字符,在正则表达式中是具有特殊意义的专用符号,如 ^ ...
- java转义字符包括元字符_语言的转义字符及正则表达式的转义字符的表示
Java语言中的转义字符及正则语法中的转义字符在Java字符串中的表示. ASCLL中的转义字符共有14个: \o 空字符(NULL) 00H/0 \n 换行符(LF) 0AH/10 \r 回车符(C ...
- java转义字符包括元字符_正则表达式的元字符和转义字符,又及转义字符和ASCII码之间的关系小解...
1.正则表达式的组合 正则表达式由元字符和转义字符组成 元字符有 ^ :断言目标的开始位置(或多行模式下的行首位置) $ :断言目标的介绍位置(或多行模式下的结尾位置) . :匹配除换行符外的其他任何 ...
- JavaScript基础11-day13【正则表达式(量词、语法、转义字符、元字符)、DOM(节点、事件)、图片切换】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
最新文章
- 网络推广专员浅析如何在日常网络推广过程中增加网站转化率?
- libev的使用——结合Socket编程
- 《Java程序设计》实验报告——Java的多线程机制
- HTMLCSS课堂笔记
- python魔法方法str_8.9.魔法方法 - str()方法
- 精品教程--Android组件详解
- 几个ASP.NET小技巧
- python大鱼吃小鱼程序代码_最近跟导师学Python,熬夜弄了两个晚上写出来个大鱼吃小鱼游戏!...
- vue中的v-if和v-show的区别
- php基础知识之字符串处理
- Snap7 西门子S7系列PLC的通信库 简介
- 王阳明:能攻心反侧自消
- 时间触发协议(Time triggered protocol)概述
- pip 安装 nexmo
- 干货分享——shutdown命令
- 这个Python游戏库,打开就能玩一天!
- MySQL 三个排序方法 row_number()、rank()、dense_rank()
- Windows Workflow Foundation(一)
- STP分析--保险公司客户分类分析(采用SPSS进行分析)
- 超分辨率数据集(待填坑版)
热门文章
- 富士康员工盗卖iPhone部件3年赚3亿;张朝阳称工作只为赚钱太low;国产统一操作系统 UOS 正全面适配 | EA周报...
- 量化投资实战(三)之配对交易策略---协整法
- Deep Compression, Song Han, Caffe 实现
- adb一打开就闪退_常用的adb命令
- 如何将多行单元格数据转变成一行?这个Excel技巧你一定不知道!
- 河南省计算机专业三本排名2015,河南三本大学排名【最新排行榜】
- 一个大专生从8K到13K的挫折经历
- 子查询和关联查询 效率
- 如何接PJ322耳机孔的引脚
- 财路网每日原创推送:科普:智能合约和区块链