PHP正则

作者: 白白的沸羊羊 | 来源:发表于2017-08-15 15:55 被阅读0次

正则表达式基础

1.完整的正则表达式由两种字符组成。特殊字符(元字符)和普通字符(文本)

常见的元字符

.      匹配除换行符以外的任意字符

\w   匹配字母或数字 相当于 [a-zA-Z0-9_]()

\s    匹配任意空白符 相当于[\f\n\r\t\v]

\d    匹配数字

\b    匹配单词的开始或结束

^     匹配字符串的开始

$     匹配字符串的结束

[a-h] 匹配a到h之间的任意一个字符

[^a-h] 不匹配a到h之间的任意一个字符

\xxx 查找以八进制xxx规定的字符

\xdd 查找以十六进制dd规定的字符

\uxxxx 查找以十六进制xxxx规定的Unicode字符


正则表达是限定符(这个符号前面的一个单元出现的次数)

*      匹配0到多个元字符 相当于{0,}

?    匹配0到1个元字符   相当于{0,1}

{n}  匹配n个元字符

{n,} 匹配至少n个元字符

{n,m} 匹配n到m个元字符

+     匹配至少1个元字符,相当于{1,}

\b   匹配单词边界

^   字符串必须以指定的字符开始(出现在行首)

$   字符串必须以指定的字符结束(出现在行尾)


多选结构:限定范围只有2种:开头结尾或小括号()

IP地址正则:

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)










相关文章

  • PHP常用正则表达式汇总

    PHP常用正则表达式汇总 正则表达式在 PHP 中的应用在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • 9.2.11 编写email正则表达式

    9.2.11 编写email正则表达式 test.php ``

  • 9.3.8 字符串中正则的其它函数

    9.3.8 字符串中正则的其它函数 test.php demo.php

  • PHP常用正则表达式汇总

    原文:PHP常用正则表达式汇总

  • 正则表达式基础篇

    正则表达式就是用某种模式去匹配一类字符串的一种公式。 PHP中的正则表达式 PHP中有两套正则函数preg和ere...

  • PHP正则

    组成 PHP中一个正则表达式分三个部分:分隔符,表达式,修饰符 原子字符 . 匹配除换行符以外的任意字符\w 匹配...

  • PHP正则

    正则表达式基础 1.完整的正则表达式由两种字符组成。特殊字符(元字符)和普通字符(文本) 常见的元字符 . 匹...

  • PHP正则

  • PHP如何判断空

    PHP类型比较 PHP自动类型转换(弱语言) PHP去除空格 1、去除两边的空格trim($arr) 2、正则匹配...

网友评论

      本文标题:PHP正则

      本文链接:https://www.haomeiwen.com/subject/sprurxtx.html