正则表达式 匹配有3个连续字母的内容
2个回答
展开全部
判断2次,一次是[a-zA-Z]{3} 一次是[a-zA-Z]{4},如果第一次匹配成功,第二次匹配不成功,则整个字符串匹配成功
更多追问追答
追问
能具体点嘛?如下SQL语句:
SELECT * FROM customer WHERE NAME REGEXP ".*[a-zA-Z]{3}.*"
这个sql把上面的第二句也匹配成功,预期只要3个字母的,3个以上的不匹配
追答
SELECT * FROM customer WHERE NAME REGEXP ".*[a-zA-Z]{3}.*" and NAME not REGEXP ".*[a-zA-Z]{4}.*"(语法可能不太对),第二个匹配就是把包含4个字母的去掉
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询