-
正则表达式:字符串搜索和匹配的工具查看全部
-
php常用正则函数查看全部
-
url链接的正则表达式 /^(https?://)?(\w+\.)+[a-zA-Z]+$/ /^(https?://)?(\w+\.)+(com|cn)$/查看全部
-
email地址验证:<br> /^\w+(\.\w+)*@\w+(\.\w+)+$/<br> 电话号码的正则表达式:<br> /1[34578]\d{9}/ or /1(3|4|5|7|8)\d{9}/查看全部
-
正则表达式常见修正模式 - U 懒惰匹配 - i 忽略英文字母大小写 - x 忽略空白 - s 让元字符‘ . ’匹配包括换行符在内的所以字符查看全部
-
贪婪匹配与懒惰匹配 as: $pattern = '/imooc.+123/'; $object = 'imooc_123123123123123'; preg_match($pattern,$subject,$matchres); **在这种情况下可能有很多结果 贪婪模式会选择最长的那种匹配作为结果(默认) 懒惰模式会选择最短的那种匹配作为结果(在 / 加上 U)=>$pattern = '/imooc.+123/U';查看全部
-
边界控制和模式单元 ^ 匹配字符串开始的位置 as: ^string只能匹配一开始就为string的字符串,前面不能有其它的任何元素 $ 匹配字符串结束的位置 as: string$只能匹配其结束位置为string的字符串,后面不能有其它的任何元素 () 括号的整体作为一个原子查看全部
-
量词 {n} 匹配恰好出现n次 {n,} 匹配至少n次 {n, m} 匹配最少n次,最多m次 * 匹配任意次 (出现0次,1次或者出现n次) ? 匹配0次或一次 + 匹配至少一次,也就是一到无穷大次查看全部
-
原子的集合 . 匹配除换行符之外的任意字符 \d 匹配任意一个十进制数字,即[0-9] \D 匹配任意一个非十进制数字,即[^0-9] \s 匹配一个不可见原子,即[\f\n\r\t\v] \S 匹配一个可见原子,即[^\f\n\r\t\v] \w 匹配任意一个数字、字母或下划线,即[0-9a-zA-Z_] \W 匹配任意一个非数字、字母或下划线,即[^0-9a-zA-Z_] \f 换页 \n 换行(line) \r 回车(return) \t 制表table \v 垂直制表符查看全部
-
常见的修正模式 修正符用于正则结束/后面 小写u表示贪婪模式查看全部
-
出现歧义是 PHP默认使用贪婪模式 想要开启懒惰模式 在正则表达式/后加上大写U查看全部
-
贪婪与懒惰查看全部
-
边界控制与模式单元查看全部
-
正则量词查看全部
-
元字符 原子集合查看全部
举报
0/150
提交
取消