这是我的示例:
JELLY2some text
some text{JELLY2}some textsome textsome text
Sample text for testing:
some textJELLY2 {some text JELLY2 lsdkfjsd}にsome text
我想要JELLY2
除括号中的所有内容,例如:
{JELLY2}
和
{some text JELLY2 lsdkfjsd}
我需要通过select语句获取数据,例如:
SELECT `id` FROM `table` WHERE `body` REGEXP 'JELLY2'
也许,如果可以通过RLIKE或其他方式实现?
SELECT `id` FROM `table` WHERE `body` RLIKE 'JELLY2'
使用可以跳过括号输入的否定字符类和组,以要求目标不带括号以及开始/结束锚点:
SELECT id
FROM table
WHERE body RLIKE '^([^{]*(\{[^}]*\})?)*JELLY2([^{]*(\{[^}]*\})?)*$'
观看现场演示。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句