-
【边界控制与模式单元】 ^ 匹配字符串开始的位置 $ 匹配字符串结尾的位置 ()匹配其中的整体为一个原子查看全部
-
{n}表示其前面的原子恰好出现n次; {n,}表示其前面的原子最少出现n次; {n,m}表示其前面的原子最少出现n次,最多出现m次; * 匹配0次,1次或者多次期之前的原子,即{0,} + 匹配1次或者多次期之前的原子,即{1,} ? 匹配0次或者1次期之前原子,即{0,1}查看全部
-
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_] 匹配任意一个非数字,字母或下划线查看全部
-
^必须在中括号最前方,才会达到"除此之外"的效果查看全部
-
【元字符】 定义筛选方式 简化书写 | 或者 [] 匹配中括号内部任意一个原子 [Db]uangs []里面只能写原子,|连续相同 [^] 只要中括号里面的就不匹配,除了里面的查看全部
-
正则表达式 是一种字符串搜索和匹配的工具查看全部
-
【不可见原子】 \t [TAB] \n 回车 空格直接空格查看全部
-
patten中若有中文汉字,建议换成unicode编码,来防止由于编码格式的不同而导致的匹配失败的情况查看全部
-
界定符:正则表达式 开始和结束 可见原子:Unicode编码表中用键盘输出后肉眼可见的字符 有哪些: 标点 ; " _ ? .等等 英文字母数字 a-z,A-Z,0-9 汉字、日文、阿拉伯文等其他语言文字 ∑,∈,∮,≌等数理化公式符号 其他可见字符 不可见原子:Unicode编码表中用键盘输出后肉眼不可见的字符 换行符 \n 回车\r 制表符 \t 空格 其他不可见符号查看全部
-
【正则工具】 regexpal http://regexpal.com/ 不包含界定符查看全部
-
正则基本语法查看全部
-
preg_match 表单验证等 preg_replace 非法词语过滤查看全部
-
preg_quote($str)查看全部
-
preg_split($pattern,$subject);比较explode函数(php的自带函数) 分割函数查看全部
-
preg_grep($pattern,array$input); //只匹配 不替换 返回 匹配到的数组值查看全部
举报
0/150
提交
取消