我正在尝试与MySQL查询(实际上,它是MariaDB )进行正则表达式匹配,以查找包含字符串“!Mutex”的文件路径中的任何单词,或者文件夹是否以首都“M”。
因此,如果单元格包含以下路径。
------------- |Path_Folder| ------------------------------------------------------- |E:\folder01\folder01\folder03\!Mutex\folder05 | |E:\folder01\folder01\folder03\folder4\!Mutex\folder06| |E:\folder01\folder01\folder03\folder04\folderM | -------------------------------------------------------
我不是想把它移到任何地方(没有php),只是试图找到结果。
答案 0 :(得分:1)
我知道您要求使用正则表达式解决方案,但有时候这不是答案。 : - )
您可以使用普通的SQL LIKE
表达式来执行此操作。
SELECT
Path_Folder
FROM
Your_Table
WHERE
(Path_Folder LIKE '%!Mutex%')
OR
(Path_Folder LIKE '%M')
LIKE
应该可以正常运行,并且比正则表达式更快(更容易阅读/维护)。