常见正则符号

84 阅读1分钟

元字符:在正则表达式中有特殊含义的字符。

      ``单个数字和字符的元字符

      ``- 转义字符

    ``\ 在正则表达式中使用\作为转义字符

    ``. 表示.

    ``\ 表示

            ``.             匹配单个的任意字符

            ``[范围]        匹配单个范围内的字符 [``0``-``9``]

            ``[a-zA-Z0-9_]  匹配单个的数字、字母下划线

            ``[^范围]       匹配任意一个除括号范围内的字符

            ``[^``0``-``9``]        匹配任意一个非数字符号

            ``\w            匹配单个的数字、字母、下划线

            ``\W            匹配单个的非数字、字母、下划线

            ``\d            匹配单个数字

            ``\D            匹配单个非数字

      ``空白字符

            ``\s            匹配任意单个的空白字符

            ``\S            匹配任意单个非空白字符

      ``重复字符 x (任意的单个字符)

            ``x?            匹配``0``个或者``1``个x

            ``x+            匹配至少一个x字符

            ``x*            匹配任意个x字符

            ``x{m,n}        匹配至少m个,最多n个x字符,包括n

            ``x{n}          必须匹配n个x字符

            ``(xyz)+        小括号括起来的部分当做单个字符处理

      ``锚字符

            ``^             行首匹配 必须以这个正则开头

            ``$             行尾匹配 必须以这个正则结尾