不要使用正規表示式來驗證它是否介於 0 和 9 之間

發布 科技 2024-08-21
9個回答
  1. 匿名使用者2024-02-01

    當 c[i] <'0' ||c[i]>'9'當條件為真時,則表示字元落在 0-9 之外,當然它不是數字,相反,c[i]>='0' &&c[i]<='9'Hold 表示字元是乙個數字。

    因此,前一段中的**是正確的,而後一段中的判斷條件寫錯了。

    “is a number”的條件應寫為 c[i]>='0' &&c[i]<='9'

  2. 匿名使用者2024-01-31

    2 個問題,第一判斷條件,if(c[i]<'0'||c[i]>'9'為什麼不是 if(c[i]>'0'||c[i]<'9'根據常識,在 0 到 9 之間,應該是 if(c[i]>'0'||c[i]<'9'沒錯。

    如果它不是數字,例如,您的旗幟是 flase,則必須輸出以下內容。

  3. 匿名使用者2024-01-30

    真的不是資料,你好發查資訊,這是基礎,嘻嘻基礎一定要紮實,不然會犯不必要的錯誤。

  4. 匿名使用者2024-01-29

    你的邏輯錯了,顛倒過來了,呵呵。

  5. 匿名使用者2024-01-28

    ^(\1-9][0-9]*$

    上面是驗證除 0 以外的任何整數。

    \+1-9][0-9]*(d+)?0\.(0+$)d+))

    這個可以驗證除 0 之外的任何數字

  6. 匿名使用者2024-01-27

    兩個正規表示式在匹配的內容上沒有區別,都匹配美元金額(可以是整數或小數)。

    只是前者使用基本的正則表示法,後者使用非捕獲組。

    我將給你乙個PHP語言的例子,以驗證匹配內容沒有區別。

  7. 匿名使用者2024-01-26

    相似 之 處:在不使用引用捕獲分組的情況下,可以從文字中匹配兩個正規表示式,以“$”開頭,並用“.”斬首。“拆分一串數字。

    其實也是一種商品**。 例如,從文字中:

    標題:Python 學習手冊 **:$

    比賽獲得:差異:如果使用引用來捕獲組,則第二個正規表示式可以通過引用編號為 1 的分組(即“$28”)來獲取匹配字元的前半部分,並忽略它後面的小數部分,而第乙個正規表示式始終只能完整地匹配整個 ** 字元。

    由於第二個常規使用非捕獲組,因此此處也進行了擴充套件:

    非捕獲分組與普通捕獲組類似,只是括號後面跟著乙個問號和乙個冒號,這樣的括號稱為非捕獲括號,只能限制量詞的範圍,不捕獲任何文字。 非捕獲分組不需要將匹配文字整體儲存表達 式效率也更高,但看起來不如捕獲組。

  8. 匿名使用者2024-01-25

    reg=/\d/

    d 匹配任何 ASCII 數字,相當於 [0-9],表示匹配前一項至少 1 次,但不超過 2 次。

    這將指示支援上述字串的正規表示式。

  9. 匿名使用者2024-01-24

    [d-,這個只能由數字組成-,這三個是從頭到尾組成的。

相關回答
6個回答2024-08-21

ASP測試通過。

str="中國。 >>>More

12個回答2024-08-21

為了得到這些分數,我努力工作。

首先,讓我們解釋一下結果: >>>More

4個回答2024-08-21

>>'(?ab).*d)',s)非貪婪模式,先在左邊找到ab,然後開始0個字元,檢查右邊是否有d,如果不滿足就反向獲取乙個字元,直到右邊的字元d滿足為止; >>>More

18個回答2024-08-21

也就是說,除了 15 種 ASP 使用技術之外。

不要被過濾掉,其他一切都被過濾掉了,對吧? >>>More

5個回答2024-08-21

e 's/:\+s\+/:/' -e 's/ /_/g'

第一次放置每一行"n 連續 : 和 m 後面的空格"替換為 :將此行中剩餘的相似匹配項替換為 其中 n >= 1, m>=1 >>>More