我们网站上有一个 CKEditor 字段,它将 HTML 保存到 MySQL 数据库中的文本字段中。
我想知道的是,是否有一个函数(例如正则表达式?)可以在进行 LIKE 匹配时删除 HTML 标签,
例如这样搜索:
就像“%这是一个测试%”
会发现
'这是测试
我感觉这不实用/不可能,但值得一问!
最佳答案
我认为更好的选择是删除所有 HTML 并将其纯文本版本存储在数据库表中。但正如 Ether 所指出的,在执行此操作时,不要使用 REGEX 来删除 HTML。
关于sql - MySQL在html文本字段中搜索文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3806927/