用于过滤字符串的正则表达式包含大写和小写字符的任意组合

时间:2014-12-04 20:26:54

标签: regex

我不太擅长RegEx。

我想使用RegEx查询数据库。我希望获得包含我的过滤器密钥的任何大写或小写组合的所有结果,无论它们在哪里。

示例:我想搜索名字中包含“lex”的学生表

出于亚历克斯; NORALEX; AleXia; LEXus;罗尼特;借出Lesius; ALEX

Alex; NORALEX; AleXia; LEXus和ALEx应该被过滤掉

1 个答案:

答案 0 :(得分:1)

将以下修饰符添加到正则表达式的开头:

(?i)

这将导致不区分大小写的模式。

本案的整个正则表达式:

(?i)(\w*lex\w*)

Online demo