我正在尝试搜索具有内部大写字母的软件标题数据库(例如PowerPoiint,inCase)。
我试过
select * from table where field REGEXP '^([a-z][A-Z]+)+$'
这似乎有效,因为它返回了表格的一个子集,而大多数是正确的但是相当数量不是(例如Alias)。显然它正在做正确但不确定的事情;可能是因为ascii搞砸了吗?
答案 0 :(得分:0)
尝试此作为您的RegEx模式:
^[A-z]+[A-Z][A-z]+$
它将匹配上面的所有示例(PowerPoint,inCase),而不匹配“别名”,这是您遇到问题的一个示例。