1樓:匿名使用者
一個可能帶+-號的整數,或空字串,或一個+-號^[-\\+]?
[-+]表示+-號?表示前面的內容可有可無,即可能有正負號[\\d]* \\d表示數字,*表示0到多個數字,完全多餘重寫為^[-+]?\\d+$ 這樣就只能表示整數,不會匹配空字串或單獨的+-號
下面的正規表示式的 "/<[\/\!]*?[^<>]*?>/is"; 是什麼意思?求詳解! 30
2樓:匿名使用者
表示式"/<[\/\!]*?[^<>]*?>/is":
/< #表示匹配/和《字元[\/\!] *? #[\/\!
]表示匹配/和!其中任意一個字元,前面的\是用來轉義的,*是對前面中內容可以重複0次或多次,*後面加?表示進 行懶惰匹配
[^<>]*? #[^<>]表示匹配除了《和》字元以外的字元,後面的*?同上
>/is #表示匹配字串》/is
正規表示式<[^>]*>| |\[[0-9]\]|\s* 是什麼意思求詳解
3樓:緋彈亞絲娜
<[^>]*>| |\[[0-9]\]|\s*解釋:正規表示式中,符號 | 表示「或者」關係此正則有三個 | 符號,被分成了4部分,表示匹配這四者任意一個第一部分:
<[^>]*>
< # 匹配<
[^>]* # 匹配所有非》的字元,星號*表示任意數量> # 匹配》
綜上所述,這裡匹配類似html標籤這樣的文字第二部分:
| | #匹配空格
第三部分:
\[[0-9]\]
\[ # 匹配[
[0-9] # 匹配一位數字0-9\] # 匹配]
綜上,這裡匹配類似 [3] 這樣被中括號括起來的數字第四部分:
\s* # 匹配空格,回車,製表符……等空白文字,星號*表示任意數量
這個正規表示式什麼意思/^(-?\d+)(\.\d+)?$/
4樓:小cherry丸子吖
這個正bai則就是匹配數字du;
-?表示
前面可以有一zhi個可選的減號;
\d+表示一到dao多個數字,(-?\d+)這個表內示整容數部分;
(\.\d+)?表示一個小數點跟多個數字,?表示前面這部分是可選的,這部分匹配一個可選的小數部分;
^(\d)$就是0-9的任意一個數字;
^表示以...開頭,\d表示0-9的數字,$表示以...結尾;
所以這個就是表示單個數字了。
正規表示式,又稱規則表示式。(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的一個概念。
正則表通常被用來檢索、替換那些符合某個模式(規則)的文字。
許多程式設計語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了一個功能強大的正規表示式引擎。正規表示式這個概念最初是由unix中的工具軟體(例如sed和grep)普及開的。
正規表示式通常縮寫成「regex」,單數有regexp、regex,複數有regexps、regexes、regexen。
5樓:匿名使用者
這個正則就是匹配數字
-?表示前面可以有一個可選的減號
\d+表示一到多個數字,(-?\d+)這個表示整數部分(\.\d+)?表示一個小數點跟多個數字,?表示前面這部分是可選的,這部分匹配一個可選的小數部分
6樓:匿名使用者
匹配數字的
可匹配情況
正負整數
正負浮點數(帶小數點的數)
7樓:匿名使用者
^bai[\w_]*$表示什麼呢,首先du看\w表示匹配包括下劃線zhi的任何單詞字元。等價dao於內'[a-za-z0-9_]'。
然後跟了個_,在看*號:匹配前面容的子表示式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等價於。
你這個表示式的意思就是把這個[\w_](任何單詞字元包括下劃線,然後跟個下劃線)看為一個整體出現零次或多次!
求正規表示式2[0-4]\d|25[0-5]|[01]?\d\d?的詳解,我知道這是表達ip裡面用的,求詳解!!!
8樓:匿名使用者
這表達的是ip的完整的式子((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)(2[0-4]\d|25[0-5]|[01]?\d\d?)
你所說的是一部分。
解釋:2[0-4]\d指200~249之間的數字,「|」符號是正則裡面的或,25[0-5]指250~255,[01]?表示一位或二位數字,這樣0~255就表達全了,這樣做的目的主要是避免把大於255的數字也包括進來了。
另外? 表示 重複零次或一次
明白了?
正規表示式 /(-?\w+)/g 代表什麼意思? 求詳解
9樓:賊寇在何方
一個斜槓+一個減號或者不出現減號+任意個數字、字母、下劃線+一個斜槓+一個字母g
10樓:匿名使用者
-,或沒有-,緊接著任意多個漢字或字元(不能為標點符號等)
python有關正規表示式的題目求詳解? 100
11樓:year好好學習
lv.92014-09-28
如果要求不嚴格的話re.findall('\w(.*?)n',str)
如果要求嚴格的話re.findall('[a-za-z](.*?)n',str)
如何用正規表示式檢測ip是否正確,求詳解
12樓:hi小小大人物
ip的正規表示式:
格式是由「.」分割的四部分,每部分的範圍是0-255;
每段的正則可以分幾部分來寫:200—255;100-199;10-99;0-9;
每一部分對應的正規表示式: 2[0-4]\d|25[0-5]; 1\d; [1-9]\d; \d
所以連起來就是\d|[1-9]\d|1\d|2[0-4]\d|25[0-5]
那麼ip的正則就是(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])\.
(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])
在js中表示為:/^(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])\.
(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5])$/
13樓:現在什麼最好呢
霍桓中舉後,在縣令歐大人幫助下,終與青娥結成連理。五年後,武父修仙歸來,見青娥嫁人生子,氣急敗壞,將青娥強行帶入山中修行,又製造青娥死去的假象,迷惑霍桓,讓他死心。
d正規表示式是什麼意思, 1 9 d 這個正規表示式代表什麼意思
d 就是0 9的任意一個數字,表示以.開頭,d表示0 9的數字,表示以.結尾,所以這個就是表示單個數字了 1 9 d 這個正規表示式代表什麼意思 dao什麼結束 這個專正則就屬表示 以1到9的的某位數字開始並以一位或者多位或者零位數字結尾,那是什麼?如 1 19 119 1110 等等等 以1 9中...
正規表示式中s s什麼意思不是,正規表示式中, s S 什麼意思。。。。“ ”不是範圍描述符嗎?
s s 是完全通配的意思 是範圍描述符。s是指空白,包括空格 換行 tab縮排等所有的空白,而 s剛好相反,這樣一正一反下來,就表示所有的字元,完全的,一字不漏的。另外,這個符號,表示在它裡面包含的單個字元不限順序的出現,比如 ace 這表示,只要出現a c e這三個任意的字母,都會被匹配 s 表示...
正規表示式d g什麼意思,正規表示式 d d 的意思
g 最前面的 與最後面的 是分隔符,表示正規表示式的開始與結束。最後的 g 標誌表示正規表示式使用的global 全域性 的狀態。使用 global 標誌表明在被查詢的字串中搜尋操作將查詢所有符合的項,而不僅僅是第一個。這也被稱為全域性匹配。相關的標誌還有i ignorecase,表示忽略大小寫 m...