我想配有名,然后2个或多个空格,并姓所有名称。这应该是微不足道的,但我有麻烦。我的正则表达式模式有什么问题?
想我的表,KCChiefs
,填充这样:
player
---------------
Matt Cassel
Jamaal Charles
Thomas Jones
Dwayne Bowe
Tony Moeaki
88 TonyG
TylerTh1gpen
注意:卡塞尔,查尔斯和Moeaki有2个空格隔开他们的第一个和最后一个名字。
目前,我在我的SQL语句的正则表达式如下:
SELECT * FROM KCChiefs WHERE player REGEXP '^[A-Za-z]+[:space:]{2,}[A-Za-z]+$'
据我所知,我的模式匹配
- 一个或多个字符是AZ或az
- 后跟2个或多个空格
- 后跟一个或多个字符,它们是AZ或az
但是,我结束了一个空结果集。一双额外的眼睛可以帮助我看到我看不到的东西(或误解)吗?
我永远感激你,我的朋友。 – Josh
非常欢迎您! –