正規表示式 小問題!!正規表示式,求解答

2023-03-24 10:05:06 字數 1651 閱讀 7631

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的數字 使用正規表示式時候需要注意,...