廣州網(wǎng)站(建設信科網(wǎng)絡)怎么做推廣
BRE(basic regular expression):匹配數(shù)據(jù)流中的文本字符
- 普通文本匹配
- 特殊字符
正則表達式存在一些特殊字符,如需當成普通文本來匹配,必須加上轉義,即反斜杠\,如下所示
.*[]^${}+?|()
- 指定出現(xiàn)位置的字符
^ 指定行首出現(xiàn),$指定行尾出現(xiàn)
- 點號字符,可以匹配除了換行符之外的任意字符
- 字符組
主要用于限定要匹配的具體字符,可以使用方括號來定義字符組。
- 特殊的字符組
[[:alpha:]] 匹配任意字母字符
[[:alnum:]] 匹配任意字母和數(shù)字,0-9,a-z,A-Z
[[::blank]] 匹配空格或制表符
[[:digit:]] 匹配0-9
[[:lower:]] 匹配a-z
[[:upper:]] 匹配任意A-Z
[[:print:]] 匹配任意可打印字符
[[:punct:]] 匹配標點符號
[[:space:]] 匹配任意空白字符:空格、制表符、換行符、分頁符、垂直制表符和回車符