1樓:
^也可當否用 比如[^1-8] 就是表示不是1-8的所有字元。
\d 和[0-9]匹配數字。
. 匹配除換行符以外的任意字元。
\w 匹配字母或數字或下劃線或漢字。
\s 匹配任意的空白符。
\b 匹配單詞的開始或結束。
^ 匹配字串的開始。
$ 匹配字串的結束。
* 重複零次或更多次 如^[1]\d* 匹配1開頭數字(包括1)+ 重複一次或更多次 如^[1]\d+ 匹配1開頭2位或更多位數? 重複零次或一次 如^[1]\d? 匹配1或者1開頭的2位數。
重複n次 如^[1]\d匹配1開頭的6位數。
重複n到m次。
2樓:鄭紹凱
^是匹配開頭。
$為結尾。如 123abc
23 可得 23
^23 得不到23 --因為2必須為開頭的!
3樓:匿名使用者
askfdjlsadjf sa;dfjslkdfperl的語法:
s/^/aaa/g (替換第一個兩個斜扛中間的東西為第二個。
結果。aaaaskfdjlsadjf sa;dfjslkdf由此可見:^是匹配開頭。
同理:s/$/aaa/g
askfdjlsadjf sa;dfjslkdfaaam/djl/ (這個是匹配兩個斜扛中間的東西。
成功!m/^djl/
失敗!原因很簡單,^是開頭的意思,那麼,m/^djl/就是以djl開頭的東西,當然匹配不成功了。
明白了嗎。推薦一本書,精通正規表示式。
經典中的經典中的經典!!!
ðâêö£¡õýôò±í´ïê½çóïêï¸×¢½â
正規表示式,求解答
4樓:oracle九叔
你好的!
你這個是**號碼的匹配規則吧!
1 是最開頭的數字;
([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89]) 這部分是匹配號段資訊的!
\d 是匹配最後的8位隨機數!
望採納!
求個正規表示式!!!謝謝啦
5樓:匿名使用者
最終結果:
^([a-za-z\d])?d$
詳細解釋:^:表示字串開頭。
[a-za-z\d]:表示小寫或大寫字母或數字:表示只能是兩位。
[a-za-z\d] :表示只能是兩位 小寫或大寫字母或數字([a-za-z\d])?表示 這 兩位 小寫或大寫字母或數字 可以有,也可以沒有。
\d:表示只能是數字。
:表示限制只能是7位。
\d:表示只能是7位數字。
$:表示字串末尾。
crifan 正規表示式學習心得。
就可以找到我寫的帖子了。
裡面總結了,python,c#,php,js,notepad++等各種語言中的正則的寫法。
正規表示式問題,求解
6樓:瑞菩彤
/[^0-9-.,g
匹配除數字橫線-逗號字元。
g表示啟用全域性模式。
正規表示式ddd是什麼意思,這個正規表示式什麼意思dd
先說bai通俗的結論 匹du配數。非負數,整 zhi數和小數都可以,比如 123 dao12.56這樣的 d 是匹專配一個數字 屬 0到9 d 前面多了第一個 是為了在程式中轉義第二個 這個你可以忽略 表示 1個或多個 組合起來 d 就表示多個數字,形如 12 44 6763 匹配一個小數點 d d...
匹配中文的的正規表示式怎麼寫,正規表示式如何匹配漢字?
你好復 bs4的語法你應該知道吧 python正則表達制式 總結 匹配字串的開始。匹配字串的結尾。b 匹配一個單詞的邊界。d 匹配任意數字。d 匹配任意非數字字元。x?匹配一個可選的 x 字元 換言之,它匹配 1 次或者.u4e00 u9fa5 正規表示式如何匹配漢字?去掉 和 試試 u4e00 u...
正規表示式判斷輸入框只能輸入,正規表示式判斷輸入框只能輸入0 100的正整數
以gvim正規表示式為例 d d 100 具體解釋 和 字串邊界,這個比較重要,如果不加邊界,有可能會匹配到大於100的數字 d 匹配十進位制數 匹配0次或1次 d d 匹配0 99的數字 邏輯或 100 需要另外處理 給出的正規表示式就是匹配 0 99或者100的數字 使用正規表示式時候需要注意,...