正規表示式匹配大小寫問題,正規表示式不分大小寫匹配指定字串

2021-03-04 08:53:35 字數 2066 閱讀 6448

1樓:

/(?:v|v)ar\b[\v]*/i

後面加個i 不區分大小寫

正規表示式不分大小寫匹配指定字串 20

2樓:方克成

你可以在匹配模式中設定,比如是php的話

/^.*(error|warning).*$/i

這裡的//是正則的開始與結束,最後面的i表示匹配忽略大小寫

3樓:冷以軒拱深

\d(?=[\d\d]$)

這個正規表示式能提取字串倒數第4位到第7位的數字值。

例如:123456789

中的3456

java正規表示式如何匹配一段不分大小寫的英文本母,請以 "**ile" 舉例

4樓:匿名使用者

如果是 **ile 這個字串的任意大小字母組合,如下。

[s|**|mi|il|le|e]

如果是任意思英文本母,不限的話。

[a-za-z]*

5樓:

"**ile".marchs("[a-za-z]+")

正規表示式:大小寫字母和數字的正規表示式

6樓:匿名使用者

1./.\/ .

匹配 大寫字母、小寫字母、阿拉伯數字、英文標點符號四種符號中的任意一種 \ 匹配8次以上 也可以自定義英文標點符 /([a-za-z0-9]|[自定義英文符號])\/ [a-za-z0-9]匹配大寫字母、小寫字母、阿拉伯數字。如果是這個意思,那麼直接寫成。

2./^[a-za-z\d]+$/

就可以了,其中:

^:表示字串開始

[a-za-z\d]+:分為幾部分:

a-z:表示小寫字母a到z中任乙個

a-z:表示大寫字母a到z中任乙個

\d:表示任一數字

[***]:表示***集合內的字元

[***]+:表示***集合內的字元,乙個或更多個。

7樓:匿名使用者

[a-za-z0-9]*

8樓:fly點點滴滴

//數字或大寫字母

/^[a-z0-9]+$/;

9樓:清月

至少8-16個字元,至少1個大寫字母,1個小寫字母和1個數字,其他可以是任意字元:/^(?=.*[a-z])(?=.*[a-z])(?=.*\d)[^]$/

正規表示式匹配的問題?

10樓:匿名使用者

括號寫錯了,正則更正為如下,就可以了:

\b(endfunction|endtask)(\s*:\s*(\w+))?\b

我已經測試過了

11樓:兄弟連教育北京總校

"^(af)$|^(ai)$|^(am)$|^(ap)$|^(ar)$|^(b)$|^(b2)$|^(isin)$"

怎麼用正規表示式 表示 任意乙個不分大小寫 位數不限制的英文本母組合

12樓:匿名使用者

^(?:(?i)[a-z]+)$

這個表示式適用deelx表示式引擎

^和$表示開始和結束位置

(?:。。。。。)表示這是乙個非捕獲組,提高匹配速度(?i)是模式修改符,表示不區分大小寫

[a-z]表示是字母從a到z都可以

+表示最少乙個,最多不限制

13樓:匿名使用者

如果從頭至尾只有乙個英文單詞:^[a-za-z]+$

如果字串中有很多個英文單詞中逐一匹配:\b[a-za-z]+\b

如果僅需從乙個字串中提取乙個連續的純英文本母組合:[a-za-z]+

14樓:魚缸裡木有魚

至少出現1個,至多出現無數次的英文本母:^[a-za-z]+$

15樓:匿名使用者

(?i)[a-z]*

正規表示式如何匹配漢字,如何用正規表示式校驗漢字

去掉 和 試試 u4e00 u9fa5 u數字,在perl pcre中要改為 x x 按.的標準,w本來就是可以匹配 漢字,字母,數字,下劃線。的所以一般 w可以滿足需求了。如果需要排除字母數字的話,可以這樣 a za z0 9 w 這樣寫估計效率不高 所以一般來說還是直接匹配指定的unicode碼...

正規表示式如何只匹配中文字元,正規表示式如何只匹配乙個中文字元

漢字的表示和正規表示式引擎相關,不同引擎的寫法不同,下面的寫法適用於java引擎,或者一切以unicode來表示字元的引擎。1 基本規格 針對漢字的一般集合 cp936,約等於gbk,共計20000多漢字 u3007 u4e00 u9fcb ue815 ue864 2 擴充規格 針對多一些的漢字 支...

關於正規表示式的問題,關於正規表示式的問題

你把正規表示式專用的符號後都加 來變成真的符號 比如你要匹配這個 document.write 其它符號如 等也是一樣 其實我也看不太明白你想幹嘛 正則我倒是學了幾個月了,也做了幾個小 覺得功能十分強大看了你的補充,那就很簡單了。document.代表 document.write 代表 docum...