正規表示式怎麼寫忽略大小寫,如何讓正規表示式不區分大小寫

2022-01-07 04:32:49 字數 2129 閱讀 5081

1樓:

re.i

import re

patt = re.compile(r"abc", re.i)print patt.match("abc") and "ok" or "false"

print patt.match("bbc") and "ok" or "false"

print patt.match("abc") and "ok" or "false"

>python -u "qa.py"

okfalse

ok>exit code: 0    time: 0.050

如何讓正規表示式不區分大小寫

正規表示式忽略大小寫

2樓:匿名使用者

c#中是regexoptions.ignorecase。

很多正規表示式,如js,接受字面量的引數,是i,如/[a-z]/i

3樓:一豬之哀傷一

p = pattern.compile("^" + key + "=(.*)$",pattern.case_insensitive);

加上pattern.case_insensitive忽略大小寫

4樓:匿名使用者

/i如:[a-za-z]/i

就不管大小寫了

c#正規表示式,全域性匹配,忽略大小寫,多行查詢要怎麼寫???

python裡的正規表示式 部分忽略大小寫怎麼弄

5樓:匿名使用者

pattern = re.compile(r'he((?i)ll)o')

部分忽略的地方使用括號括起,然後加入(?i)即可

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

6樓:方克成

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

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

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

7樓:冷以軒拱深

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

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

例如:123456789

中的3456

python裡的正規表示式 部分忽略大小寫怎麼弄

8樓:

該題目是mastering regular expression 上作者反覆講解的一個例子。具體要求:通常是保留小數點後兩位數字,如果第3位不為0,也需要保留。

為實現這一功能,可以使用下面的**。注意正則末尾部分是\d*,而非\d+,否則就會出上樓主所說的情況,由於後面需要吃進字元,以致於在匹配0.625這樣的數字時在?

這裡回溯。

s=['12.375000000','12.301','12.300','12.34']

for i in s:

i=re.sub(r'''(\.\d\d[1-9]?)\d*''',r'\1',i)

print i

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

9樓:匿名使用者

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

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

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

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

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

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

10樓:匿名使用者

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

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

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

11樓:魚缸裡木有魚

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

12樓:匿名使用者

(?i)[a-z]*

跪求一正規表示式由字母az不區分大小寫數字

0 9a za z 0 9a za z 試試?正規表示式 大小寫字母和數字的正規表示式 1.匹配 大寫字母 小寫字母 阿拉伯數字 英文標點符號四種符號中的任意一種 匹配8次以上 也可以自定義英文標點符 a za z0 9 自定義英文符號 a za z0 9 匹配大寫字母 小寫字母 阿拉伯數字。如果是...

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

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

正規表示式如何匹配出最短字串,正規表示式如何匹配除某些字串以外的所有字元

當正規表示式中包含能接受重複的限定符時,通常的行為是 在使整個表示式能得到匹配的前提下 匹配儘可能多的字元。考慮這個表示式 a.b,它將會匹配最長的以a開始,以b結束的字串。如果用它來搜尋aabab的話,它會匹配整個字串aabab。這被稱為貪婪匹配。有時,我們更需要懶惰匹配,也就是匹配儘可能少的字元...