2009-08-25 57 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