标签:字符 定界符 匹配 数字 正则表达式 任意 字符串 php 小结
1、正则表达式描述了一类字符串的特征,通过这个特征与特定的函数配合,对其他的字符串进行匹配、查找、替换及分割操作!
这类字符串的特征是一个或多个
1、普通字符(a-z)、
2、元字符(有特殊功能的比如+、?、*等)
等组成的一个字符串!
例如/ ’ a ’ /,a就是普通字符,/是定界符(表示正则表达式的开始或结束)
2、定界符
我们一般用正斜线作为定界符的字符
当然除了字母,数字,反斜线都可以用来当作定界符
例如
!
#等
注:要保持前后一致
3、普通字符
比如a-z。0-9,双引号,单引号
4、元字符
\d 匹配任意一个十进制数字,等价于【0-9】
\D 匹配任意一个除十进制数字以外的字符,等价于【^0-9】
\s 匹配任意一个空白字符,比如换页符、换行符、回车符、制表符、垂直制表符
\S 匹配空白字符以外的字符
\w 匹配任意一个数字或字母或下划线
\W 匹配除数字、字母和下划线以外的字符
. 匹配除换行符以外的任意字符
\w示例:
$pattern='/t\wst/';
$str='abcddtestw';
var_dump(preg_match_all($pattern,$str,$arr));
var_dump($arr);
输出源代码
标签:字符,定界符,匹配,数字,正则表达式,任意,字符串,php,小结 来源: https://blog.csdn.net/Reme_mber/article/details/120517915
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。