我的表有这样的数据
/my/path/project1/1.ft2.3
/my/path/project1/1.2.3/1.2.3.0/
/my/path/project1/1.2.3/1.2.3.0/
/my/path/project1/1.2.3/1.2.3.0/test
/my/path/project1/hash3.4.5.6
/my/path/project1/7.8.9
我的目的是使用正则表达式来匹配
/my/path/project1/1.ft2.3
/my/path/project1/hash3.4.5.6
/my/path/project1/7.8.9
什么是一个好的正则表达式来基本上匹配,给定路径 - 匹配 <path>/<match>/
?
我正在使用的这个匹配所有
SELECT * FROM mytable WHERE path REGEXP '/my/path/project1/.*';
最佳答案
以下正则表达式适用于您的用例:
^/my/path/project1/[^/]+$
关于mysql 正则表达式来匹配路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47757510/