日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

各种正则

發(fā)布時間:2024/9/30 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 各种正则 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
http://blog.csdn.net/xeroo/article/details/593755
在各種常用的工具中,
正則表達(dá)式如此的相似卻又不同。
下表列出了一些常用的正則表達(dá)式,以及其不同之處。
項(xiàng)目總多,遺漏必有不少,請各位看官不吝指出。
以perl的正則為基準(zhǔn),不同的用法以粉紅色標(biāo)出。
(xhchen8018@yahoo.com.cn)
(注意這里的斜杠都寫反了) 1. sed awk grep 不支持\w \d之類的元字符,但是支持+,*的操作
grep 2.5.1egrep 2.5.1sed 3.02
sed 4.07
awk 3.1.1perl 5.8.0vim 6.1JavaScript ??
轉(zhuǎn)義///////
行頭^^^^^^^
行尾$$$$$$$
n個/?/或/ 僅定義 --posix 或 --re-interval有效(要表達(dá)}和 沒有定義--posix或--re-interval時,不能用的語法, /}/{同義?/?
?****或/*, (要表達(dá)*,得用//*)***
?/++/++或/+, (要表達(dá)+, 得用//+)+/++
?/??/??或/?, (要表達(dá)?, 得用//?)?/??
任意字符.... 含/n.. /s修飾后則含/n. 除/n. 除/n
(pat) 匹配并獲結(jié)果/(pat/)(pat)/(pat/)(pat)或/(pat/) (要表達(dá)括號,用//( //) )(pat)/(pat/)(pat)
(?:pat) 匹配但不獲結(jié)果不支持不支持不支持不支持(?:pat)不支持(?:pat)
(?=pat) 等于預(yù)查不支持不支持不支持不支持(?=pat)不支持(?=pat)
(?!pat) 不等預(yù)查不支持不支持不支持不支持(?!pat)不支持(?!pat)
| 或/||/||或/| (要表達(dá)|,得用//|)|/||
其中任意字符[xyz][xyz][xyz][xyz][xyz][xyz][xyz]
[.ch.] [=ch=]不支持不支持[.ch.]不支持不支持不支持不支持
單詞邊界 /b/b/b/b不支持/b不支持/b
非單詞邊界 /B/B/B/B不支持/B不支持/B
單詞左右邊界 <>/< />/< />/< />不支持 (><和/>/<和//>//<同義不支持(><和/>/<同義/< />不支持(><和/>/<同義
控制字符 /cx不支持不支持/cx不支持/cx不支持/cx
數(shù)字/d不支持不支持不支持不支持/d/d/d
非數(shù)字/D不支持不支持不支持不支持/D/D/D
換頁 /f不支持不支持高版本支持/f/f另義 /f表示文件名字符/f
換行 /n不支持不支持不支持/n/n/n/n
回車 /r不支持不支持/r/r/r/r/r
空白 /s不支持不支持不支持不支持/s/s/s
非空白 /S不支持不支持不支持不支持/S/S/S
制表符 /t不支持不支持高版本支持/t/t/t/t
垂直制表符 /v不支持不支持高版本支持/v/v另義 /v表示very magic/v
單詞字符 /w [A-Za-z0-9_]/w/w/w不支持/w/w/w
非單詞字符 /W [^A-Za-z0-9]/W/W/W不支持/W/W/W
/xn 16進(jìn)制不支持不支持高版本支持/xn/xn另義 /x表示[0-9A-Za-z]/xn
/n 八進(jìn)制不支持不支持不支持/n/n不支持/n
/n 后向引用/n/n/n/n 僅取結(jié)果可用/n/n 僅取結(jié)果可用/n
[:alnum:] 字母和數(shù)字[:alnum:][:alnum:][:alnum:][:alnum:][:alnum:][:alnum:]不支持
[:alpha:] 字母[:alpha:][:alpha:][:alpha:][:alpha:][:alpha:][:alpha:]不支持
[:cntrl:] 控制字符[:cntrl:][:cntrl:][:cntrl:][:cntrl:][:cntrl:][:cntrl:]不支持
[:digit:] 數(shù)字[:digit:][:digit:][:digit:][:digit:][:digit:][:digit:]不支持
[:graph:] 可打印字符(不含空格)[:graph:][:graph:][:graph:][:graph:][:graph:][:graph:]不支持
[:lower:] 小寫[:lower:][:lower:][:lower:][:lower:][:lower:][:lower:]不支持
[:print:] 可打印字符(含空格)[:print:][:print:][:print:][:print:][:print:][:print:]不支持
[:punct:] 標(biāo)點(diǎn)[:punct:][:punct:][:punct:][:punct:][:punct:][:punct:]不支持
[:space:] 空格[:space:][:space:][:space:][:space:][:space:][:space:]不支持
[:upper:] 大寫字母[:upper:][:upper:][:upper:][:upper:][:upper:][:upper:]不支持
[:xdigit:] 16進(jìn)制數(shù)字[:xdigit:][:xdigit:][:xdigit:][:xdigit:][:xdigit:][:xdigit:]不支持
[:return:]不支持不支持不支持不支持不支持[:return:]不支持
[:tab:]不支持不支持不支持不支持不支持[:tab:]不支持
[:escape:]不支持不支持不支持不支持不支持[:escape:]不支持
[:backspace:]不支持不支持不支持不支持不支持[:backspace:]不支持

總結(jié)

以上是生活随笔為你收集整理的各种正则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。