我指的是一个开源代码。在那里我可以找到一个带有这种过滤器的sql。

select sometext from table1,table2 where table1.sometext LIKE
CONCAT('% ',table2.test_keyword,' %') AND table2.test_keyword NOT
REGEXP '__*';

在这个sql中是什么?

最佳答案

__*匹配一个_后跟零个或多个_s。

__*
^^^
||\__ (zero or more)     ^
|\___ underscore         |
\____ underscore, then   |

_+也会做同样的工作。
_+
^^
|\__ (one or more)       ^
\___ underscore          |

关于mysql - __ *在Mysql正则表达式中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9193953/

10-15 19:43