-
修正模式: 贪婪匹配:匹配结果存在歧义时,取其长。默认是贪婪模式。 懒惰匹配:匹配结果存在歧义时,取其段。 指定模式:只需要在正则表达式的末尾,也就是斜杠(/)的后面,加上一个修正模式的标识,大写的U。如PHP中:$pattern = '/imooc.+123/U'。查看全部
-
4、边界控制: 1、^ 匹配字符串开始的位置。限制正则表达式必须以什么开头,也就是它之前不能有任何的东西。 2、$ 匹配字符串结尾的位置。限制正则表达式必须以什么结束,也就是它之后不能有任何的东西。查看全部
-
量词: 1、{n} 表示其前面的原子恰好出现n次。 2、{n,} 表示其前面的原子最少出现n次。 3、{n,m} 表示其前面的原子最少出现n次,最多出现m次。 4、* 匹配0次,1次,或者多次其之前的原子,即{0,}。 5、+ 匹配1次,或者多次其之前的原子,即{1,}。 6、? 匹配0次,1次,或者1次其之前的原子,即{0,1}。查看全部
-
元字符: 原子的集合: 1、. 匹配除换行符之外的任意字符。等价于[^\n]。 2、\d 匹配任意一个十进制数字,即[0-9]。 3、\D 匹配任意一个非十进制数字,即[^0-9]。 4、\s 匹配一个不可见原子,即[\f\n\r\t\v]。 5、\S 匹配一个可见原子,即[^\f\n\r\t\v]。 6、\w 匹配任意一个数字,字母或下划线,即[0-9a-zA-Z_]。 7、\W 匹配任意一个非数字,字母或是下划线,即[^0-9a-zA-Z_]。查看全部
-
元字符: 原子的集合: 1、. 匹配除换行符之外的任意字符。 2、\d 匹配任意一个十进制数字,即[0-9]。 3、\D 匹配任意一个非十进制数字,即[^0-9]。 4、\s 匹配一个不可见原子,即[\f\n\r\t\v]。 5、\S 匹配一个可见原子,即[^\f\n\r\t\v]。 6、\w 匹配任意一个数字,字母或下划线,即[0-9a-zA-Z_]。 7、\W 匹配任意一个非数字,字母或是下划线,即[^0-9a-zA-Z]。查看全部
-
2、原子: A、可见原子是指Unicode编码中用键盘输出后肉眼可见的字符。 包括: 1、标点; 2、英文字母数字; 3、汉字,日文,阿拉伯文等其他语言文字; 4、∑,∈,≌等数理化公式符号; 5、其他可见字符。 B、不可见原子就是Unicode编码中用键盘输出后肉眼不可见的字符。 例如: 1、换行符:\n; 2、回车:\r; 3、制表符:\t; 4、空格; 5、其他不可见的符号。查看全部
-
PHP正则函数总结查看全部
-
1、界定符:表示一个正则表达式的开和结束,例如:PHP中是以/[0-9]/,{[0-9]},#[0-9]#。查看全部
-
正则表达式语法: 1、界定符: 2、原子: 3、量词: 4、边界控制: 5、模式单元:查看全部
-
url ^(http://)?(\w+\.)+(com|cn)查看全部
-
手机号 1[34587]\d{9}查看全部
-
保留2位小数 \d\.\d{2}$查看全部
-
非空:原子出现的次数是一次或一次以上 .+查看全部
-
常见的修正模式查看全部
-
regexpal查看全部
举报
0/150
提交
取消