__*在Mysql正则表达式中

DEV*_*OPS 1 mysql sql

我正在推荐一个开源代码.在那里我可以找到一个带有这种过滤器的sql.

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

这个sql中的__*是什么?

Lig*_*ica 5

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

__*
^^^
||\__ (zero or more)     ^
|\___ underscore         |
\____ underscore, then   |
Run Code Online (Sandbox Code Playgroud)

_+ 会做同样的工作.

_+
^^
|\__ (one or more)       ^
\___ underscore          |
Run Code Online (Sandbox Code Playgroud)