mysql - 如何从包含不同语言的记录中过滤掉英文记录(包括数字和标点符号)
问题描述
有来自不同国家的人用不同语言撰写的评论。如何过滤掉英文评论。
我试过这样的代码:
- SELECT * from review where review REGEXP '^[0-9A-Za-z]';
- SELECT *FROM review WHERE review REGEXP '[[:alpha:]]+';
但仍然无法涵盖所有结果,尤其是像 (,;.''""& ...) 这样的标点符号
排除记录:
での疲れを愈してくれる;
好评,位置不错;
מלון מעולה באווירה אוטנטית;
Accueil arrogant en arrivant le soir à;
我上次在汉堡逗留期间住在万豪酒店,想尝试一下文艺复兴。我当然没有失望。我的钛精英因升级到套房和免费早餐而获得认可。
预期结果:
- 我上次在汉堡逗留期间住在万豪酒店,想尝试一下文艺复兴。我当然没有失望。我的钛精英因升级到套房和免费早餐而获得认可。
解决方案
推荐阅读
- javascript - 更改对象的 __proto__ 的值是否被认为是不好的做法?
- php - Gmail API CC 很多人,但在底部添加了不同的像素跟踪器
- python - 如何使用来自 ftplib 的 FTP 在 python 中获取 ftp 文件 [以 epoc 毫秒格式] 的最后修改时间?
- c# - 收到错误“不支持指定的方法”。在 c# 中的 bitmap.save 上。验证码 5
- swift - 如何存储多个 Swift 文件的列表并独立执行它们
- wordpress - WordPress:无法通过子主题覆盖父主题文件
- html - dompdf - 为什么 CSS 不显示打印?
- javascript - 取消屏蔽日期时间 - 输入掩码
- javascript - 对网页进行实时更新时跟踪更改的方法
- ms-access - 根据 InfoPath 中的下拉菜单显示有关项目的信息