网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-11-04 14:13:20

admin
管理员

正则表达式元字符的总结

\  -- 用于转义字符, 比如 \t, \n , \#,

        最后一个使用的是 \# , 因为如果使用的分隔符是用的 #, 那么入过在文本中匹配了就需要用这个转义了。

        分隔符  http://www.ipbbs.net/viewtopic.php?id=26


^  --  表示行首, 如果是一行中有多个\n 那么就是\n之后也是行手, 多行匹配要用 m

        可以参考  http://www.ipbbs.net/viewtopic.php?id=27


$  -- 表示行尾 , 和^ 类似, http://www.ipbbs.net/viewtopic.php?id=27


. -- 匹配除去换行外的所有的字符, 当然也可以包括换行。

    使用修饰符 s  查看  http://www.ipbbs.net/viewtopic.php?id=28


[ -- 字符类开始

] -- 字符类结束 

    [abcd] 表示匹配abcd四个字符中的任何一个


( -- 子组的开始

) -- 子组的结束 这两个一起用

    (abc)  作用是后期处理,分别存储在 $1 ... 中


| -- 可选的分支


? -- 表示匹配一次或者0词, 可以改变 贪婪性

* -- 0次或者多次

+ -- 1次或者多次


{

}  -- 匹配次数

    {2} 匹配2词, {2,} 匹配2词以上  , {2,5} 匹配2词到5词


^ -- 字中括号内表示 取反、


- -- 表示范围 

    [a-f] <==> [abcdef]


ipbbs.net

离线

页脚

Powered by FluxBB