我在我的 Windows XAMPP 测试平台上有一个完整的工作版本(PHP)
SELECT... ...WHERE itemTitle RLIKE '(?=.*A)+(?=.*B)+(?=.C)+^((?!D|E|F).) $'
当我将站点移动到真实服务器时停止工作并出现错误“重复运算符操作数无效”。
研究表明,基于 UNIX 的服务器仅支持更基本的 RegEx,不允许向前或向后..?
在我的本地站点和真实服务器上搜索和测试超过 6 个小时导致我自己没有解决方案。
为了澄清,我需要(MySQL)返回具有多个匹配字符串(在给定列中)的记录,但消除具有第二组匹配字符串的记录......不使用任何重复运算符!