Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在软件标题数据库中搜索具有内部大写字母的软件标题(例如 PowerPoiint、inCase)。
我试过了
select * from table where field REGEXP '^([a-z][A-Z]+)+$'
这似乎有效,因为它返回了表的一个子集,并且大多数是正确的,但相当多的不是(例如 Alias)。显然它正在做正确的事情,但不确定是什么;会不会是 ascii 搞砸了?
试试这个作为你的 RegEx 模式:
^[A-z]+[A-Z][A-z]+$
它将匹配上述所有示例(PowerPoint、inCase),而不匹配“别名”,这是您遇到问题的示例之一。