php - 如何查找是否有连续两次重复的单词

标签 php mysql

例如,我在 MySQL 数据库表字段中有以下段落

“本地球介于两者之间时,天文物体的照明被切断,如 eclipse ”

这里单词“object”连续出现两次(彼此相邻)。

我想检查这个案例是否出现在同一个表的其他记录中。有没有一种简单的方法可以使用 PHP 和 MySQL 来做到这一点

最佳答案

if (preg_match('/\\b(\\w+)\\s\\1\\b/', $subject)) {
    //has repetition
}

关于php - 如何查找是否有连续两次重复的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3093982/

相关文章:

javascript - 如何通过ajax post发送值输入类型的文本?

php - 使用具有命名空间的 Unirest php 库

php - 将两个模型合并为一个数据库调用 - laravel

php - 类 Facebook 消息的数据库设计

php - MySQL 错误 2002 (HY000) : Can't connect to local MySQL server through socket

MySQL:将表字段连接到相关结果集

c# - DataTable 到 CSV 日期格式

php替换正则表达式而不是字符串替换

php - 为 WooCommerce 类别存档页面添加产品标题标题标签

PHP 删除超过 3 天的 MySQL 记录