2009-08-25 55 views
2

如果我想改變以下正則表達式挑滿字

你好

要:

HELLO

其優良當我這樣做\(Hello)\

但它的話,如dosent工作:

你好你好你好

有沒有什麼辦法可以讓正則表達式來拾取所有hello字符?

回答

5

根據您的正則表達式引擎,應該有一種方法來指示不區分大小寫的匹配。

例如,在Perl:

/Hello/i 

或Python:

re.compile(r"hello", re.IGNORECASE) 

或者,可以爲每個字符手工進行:

[Hh][Ee][Ll][Ll][Oo] 
4

例如

/hello/i 

使用incasesensitive修改您的圖書館也將是明智添加\ B,文字分隔符,這樣你就不能選擇「ahello」。

/\bhello\b/i