正規表示式0 91 9 0 9是什

2021-05-30 21:53:50 字數 4799 閱讀 7967

1樓:大野瘦子

意思是匹配0~99999的數字,包括類似001這樣的數字。

^:匹配字串開始

([1-9][0-9])

是一個組,組內有兩個部分:

[1-9]

[0-9]

[1-9]:

[1-9]表示1到9的數字,表示0或或1個,即有或沒有的意思,等價於正則中的?

[0-9]:

[0-9]表示0-到9的數字,表示0到4個$:匹配字串結尾

2樓:匿名使用者

/^[0-9]*[1-9][0-9]*$/^ 這表示以其後面的字元開頭[0-9]* 這個匹配0個或0個以上的0-9之間的數字[1-9] 匹配一個1-9之間的數字$ 這表示以其前面的字元結尾

3樓:在下紫薇格格

可以匹配,所有的由純數字字元組成的所有字串(0010,10101,000001等等),除了0或含有其他非數字字元的字串無法匹配(如 1.1,1.1.1, 1@1等等)。

4樓:侍紹閭丘振銳

這是對數字的驗證,規則為:第一個字元必須是1到9之間的數字,之後的字元必須是0到9之間的數字,並且最少要有5個字元,最多不能超過9個字元

5樓:匿名使用者

說白了就是匹配整數的哥們1~無限大的整數

/^[1-9]\d*$/這個正規表示式代表什麼意思

6樓:匿名使用者

dao什麼結束

這個專正則就屬表示 以1到9的的某位數字開始並以一位或者多位或者零位數字結尾,那是什麼?

如 1 、19、 119、 1110、等等等

7樓:匿名使用者

以1-9中任意一個為開始,後面可以0個或多個數字結尾

8樓:匿名使用者

表示:大於0的正整數。

正規表示式:/^-?[1-9]*\d*(\.\d*)?$|^-?0(\.\d*)?$/是什麼意思沒搞明白。

9樓:非我即仙

^表示開始,$表示結束。用這個做限制符是為了來保證資料驗證-?:?表示-號出現0次或1次。

[1-9]*:內的是允許出現的字符集合。*表示0次或多次。

\d*:\d是個預定義字元。與[0-9]是等價的。這裡我有點不明白為什麼要出現*。出現*有些不合理。

\.:因為.是個預定義字元。表示匹配所有字元,這裡的\是為了做轉義。\.表示僅僅匹配.號,而非所有字元。

解釋了基本的正則意思後,看看這個正則,它的形式如:

/a|b/

a的作用即匹配以非0開頭的實數。因為-?,所以允許匹配負實數。(\.\d*)?,還記得?吧。所以允許匹配後面帶.的小數字串。?表示可選的

b的作用即匹配以0開頭的實數。解釋與a類似。

不過樓主的正則似乎有點問題,都是用的*匹配。所以形同-. 這樣的字串也可以被匹配。正確的應該用+,出現一次或多次

10樓:

表示實數

例如1.2

-1.2

-0.1

0.2等

^([1-9]{0,1}[0-9]{0,4})$ 這個正規表示式表示什麼意思?

11樓:大野瘦子

意思是匹配0~99999的數字,包括類似001這樣的數字。

^:匹配字串開始

([1-9][0-9])

是一個組,組內有兩個部分:

[1-9]

[0-9]

[1-9]:

[1-9]表示1到9的數字,表示0或或1個,即有或沒有的意思,等價於正則中的?

[0-9]:

[0-9]表示0-到9的數字,表示0到4個$:匹配字串結尾

12樓:

匹配0~99999的數字,包括類似001這樣的數字。

其中:^:匹配輸入字行首

[a-z]:字元範圍,匹配指定範圍內的任意字元。

:m和n均為非負整數,其中n<=m,最少匹配n次且最多匹配m次。

$ :匹配輸入行尾

故:^([1-9][0-9])$ :表示1到9的數字,出現0次或1次;1到9的數字,出現0次或4次。簡單來說就是0~99999的數字。

13樓:匿名使用者

^:匹配字串開始

([1-9][0-9])

是一個組,組內有兩個部分:

[1-9]

[1-9]表示1到9的數字,表示0或或1個,即有或沒有的意思,等價於正則中的?

[0-9]

[0-9]表示0-到9的數字,表示0到4個$:匹配字串結尾

對於你這樣的,建議你去看:

【教程】如何教你看懂複雜的正規表示式

更多的教程,自己去看:

【教程】詳解python正規表示式

14樓:匿名使用者

這個字串以1到9開頭,重複0次或者1次, 0到9結束,重複0-4次

簡單來說就是匹配一個0-99999的數字.這種說法不是很準確,他也匹配像0009,001,這樣的數字.

15樓:匿名使用者

隨機生成4個數字,數字的範圍就是【】裡面的範圍, $ 表示匹配結束

16樓:匿名使用者

驗證某種號碼的。四位數 第一位1-9之間 第二位0和1 第三位0和9之間 第四位0和4之間

誰能幫我解釋一下這個正規表示式的意思/^[1-9]\d*(\.[0-9]+)?$|^0$/gi

17樓:海天盛筵

^匹配開始

[1-9]將數字1到9匹配一次

\d*匹配0到9位數的0次或更多(\d的意思相當於[0-9])\。[0-9]+匹配小數點和從0到9的數字一次或多次,()為分組系統

嗎?它將是0或1

(\[0-9]+)?也就是說,有或沒有小數點的數字都可以匹配。

美元比賽結束

|方法或

^0$是匹配的數字0,沒有其他字元。

在/gi之後,g表示全域性匹配,i表示忽略大小寫。

擴充套件資料:在規則表中公式的形成

正規表示式的構造方式與數學表示式的建立方式相同。也就是說,您可以將小表示式與多個元字元和操作符組合起來,以建立更大的表示式。

正規表示式的元件可以是單個字元,一組字元,一個字元範圍,字元之間的選擇或所有這些元件的任何組合。

正規表示式是由普通字元(例如字元a到z)和特殊字元(稱為「元字元」)組成的文字模式。模式描述在搜尋文字時要匹配的一個或多個字串。

正規表示式充當模板,將字元模式與要搜尋的字串匹配。

18樓:

^匹配開頭

[1-9]匹配1到9的數字一次

\d*匹配0到9的數字零次或者多次 (\d意義等同於[0-9])\.[0-9]+匹配小數點及其後面0到9數字1次或者多次,() 是分組的意思

?是匹配0次或者1次

(\.[0-9]+)?也就是說後面帶小數點或者不帶小數點的數字都可以匹配。

$匹配結尾

| 是或者的意思

^0$就是匹配數字0,前後沒有其他字元。

後面的/gi,g表示全域性匹配,i表示忽略大小寫。

js正規表示式 "^\+?[1-9][0-9]*$" 表示輸入非零的正整數 這個加號有什麼用

19樓:阿里郎

^表示開頭,\+表示加號,?表示前面的加號可有可無,[1-9]表示第一位為不為0的數字,[0-9]表示第二位為任何數字,*表示0-9可以有任意個,$表示結尾

20樓:匿名使用者

就是指加號啊,也就是你要的正數

21樓:匿名使用者

\+? -- 表示數字前面可以有「+」號也可以沒有「+」號

22樓:匿名使用者

表示輸入非零 正數!

正規表示式/^\+(?:[0-9]?){6,14}[0-9]$/是什麼意思

23樓:匿名使用者

表示這意思(跟js一樣表示)

62616964757a686964616fe78988e69d8331333361313864 string regex = "^\\+(?:[0-9]?)[0-9]$";

system.out.println(pattern.***pile(regex).matcher("+1").find());

system.out.println(pattern.***pile(regex).matcher("+12").find());

system.out.println(pattern.***pile(regex).matcher("+123").find());

system.out.println(pattern.***pile(regex).matcher("+12345678").find());

system.out.println(pattern.***pile(regex).matcher("+123456789012345").find());

system.out.println(pattern.***pile(regex).matcher("+1234567890123456").find());

結果:true

true

true

true

true

false

正規表示式問題,正規表示式問題(需要通用)

這樣不知道 是不是你想要的 首先你給的xml是不規範的。硬要匹配的話,可以試試下面的 你要的字串在group 1 中 性和閏年等問題.對於日期的有效範圍,不同的應用場景會有所不同。msdn中定義的datetime物件的有效範圍是 0001 01 01 00 00 00到9999 12 31 23 5...

正規表示式怎麼匹配這樣的文字,正規表示式怎麼匹配標點符號

正則表達 括號中的捕獲內容就是 正規表示式怎麼匹配標點符號?如何用正規表示式匹配漢字?先用靚湯或正則找到這個節點,再用上面的字元組匹配。假設這個節點只有一個,用法如下 import reimport requests as reqfrom bs4 import beautifulsoupurl ht...

易語言正規表示式的中的正規表示式文字怎麼取的

易語言不支援逆向斷言,所以你只能使用分組。取group 2 即可,具體易語言怎麼取正則的分組請自己參考易語言的api 上面文字,中兩個人對話 共同開始結束特徵 開始 結束 換行 給出表示式 就這樣,詳細的加q 版本2.支援庫 duregex 程式集 視窗程zhi序集1 子程式 按鈕1 被單擊 區域性...