1樓:茂林修豬
\ 轉義字元
可接收字元
[^] 不可接受字元
| 匹配前後表示式
()分組
- 連字元
* 0次或n次
+ 1次或n次
?0次或一次
^起始字元
$ 結束字元
只能輸入n個字元
至少輸入n個字元
輸入n到m個字元
. 匹配任何字元除《\n》換行字元
\d 匹配當個數字==[0-9]
\d 非數字
\w 匹配[0-9a-za-z]
第二體:就是一個一個分析就好啦,以+開頭,可以出現0次或一次,再跟上1到9的任意一個數,【確保首位不為0】在跟上0到9 可出現0到n次
第三題:以[0-9a-za-z]開頭,一次或多次,再加上[-+.] 其中[0-9a-za-z]可出現一到多次,([-+.
] [0-9a-za-z])整體可出現0到多次,再加上@符號,後面的寫得太拉雜,不想分析啦
我也寫啦一個^(\w-)* @ (\w-)+ \.? \w+分開寫啦,你看一下 就好比
maolin @gmail.com
將他分割成幾部分maolin @ gmail . com關於分組我就不說啦,可以討論一下
2樓:匿名使用者
你要問正規表示式的意思嗎?可以參考 msdn,上面有恨詳細的介紹。正規表示式是用一些字元用來代替特定的意思,然後進行一定的組合。
比如你第一個裡面,^[0-9]+。 ^代表「非」, [0-9]代表「0或者9中的一個」,+代表「一個或多個」,那整個的意思就是「字串必須以非數字開頭(即不在0-9之間)」。後面的你自己照著msdn學習吧,不難的哦呵呵!
還是不懂的話可以給我發訊息。
C正規表示式,C 正規表示式 將找到的字串存到字串陣列
看這個吧,你這種問題看10分鐘就會了http www.cnblogs.簡要介紹c 中正規表示式regex的match和matches方法 c 怎麼使用正規表示式來替換字元 給出 其中 表示前置佔位但不匹配 表示後置佔位但不匹配,恩大概這個意思,您可以根據需要進行封裝為方法 static void m...
正規表示式中如何替換自身,正規表示式如何替換並修改自身的部分內容?
正則式 d 加圓括號表示分組並作為 反向索引 d表示一位數字 替換為 1a 1表示引用第1個組,對每個數字,替換為它本身跟上字母a 我用的emeditor,不同環境正則式語法也有差別。d可用 0 9 替代 1在有些環境中是 1 計名 其實,1 和 2 之間有 b 2 和 3 之間 b 123 s b...
正規表示式如何匹配出最短字串,正規表示式如何匹配除某些字串以外的所有字元
當正規表示式中包含能接受重複的限定符時,通常的行為是 在使整個表示式能得到匹配的前提下 匹配儘可能多的字元。考慮這個表示式 a.b,它將會匹配最長的以a開始,以b結束的字串。如果用它來搜尋aabab的話,它會匹配整個字串aabab。這被稱為貪婪匹配。有時,我們更需要懶惰匹配,也就是匹配儘可能少的字元...