php中的正则表达式元字符的含义

    xiaoxiao2021-03-26  29

    在php中 使用正则表达式创建一些规则来查找文本串中的模式。简称为regex。在/ /中描述你的规则。

    例如/^\d\d\d\d$/表示匹配含有四个数字的串。用/\d{4}/表示四个数字,等价于/\d\d\d\d/。

    正则表达式元字符:

    \d:查找一个数字,匹配从0到9的任何数字。

    \w:查找任何数字或字母字符。匹配范围:a-z和A-Z和0-9

    \s:查找空白符。包含空格、制表符、换行或回车符。一次只匹配一个空白字符。

    ^:查找一个串的开始位置,用来指示文本串的起始位置。例如:/^\d{3}/可以匹配"300sadasd",而不能匹配"sda300asdasd".

    $:查找串尾,结合^使用$可以确定匹配范围。

    .:点元字符可以匹配除换行符以外的任意一个字符。

    {}相当于一个量词,指出前面的串应当出现多少次。用法:

    {min,max}:指示前面字符重复次数的范围,【2,4】

    +:前面的字符必须重复一次或多次。

    ?:前面的字符必须出现一次货根本不出现。

    *:字符可以出现一次或多次,或根本不出现

    字符类:用来匹配一个特定值集合中的字符。使用中括号([])包围起来。

    [0-2]:数字范围0-2

    [A-D]:字母A,B,C,D会被匹配。

    [^0-2]:匹配除了0,1,2以外的所有字符。

    转载请注明原文地址: https://ju.6miu.com/read-662884.html

    最新回复(0)