我想找到所有用西里尔字母命名的用户。如何使用activerecord?
非activerecord解决方案如下: User.all.select{ |user| user.name.match(/\p{Cyrillic}/) }
. 不幸的是regexp /\p{Cyrillic}/
不适用于sql。
更新:通过下面的讨论,我意识到我需要postgres和mysql的解决方案。对于博士后来说 SELECT * FROM "items" WHERE (title SIMILAR TO '%[\u0410-\u044f]%')
在postgresql中查找使用某些unicode范围(如西里尔字符)的所有行?
暂无答案!
目前还没有任何答案,快来回答吧!