MySQL Regexp匹配图像链接

时间:2012-04-23 02:58:37

标签: mysql regex

我试过这个表达

 SELECT * FROM `table` WHERE COL REGEXP "^([%\w-]+\.(?:jpe?g¦JPE?G¦gif¦GIF¦png¦PNG))$"

请帮帮我

1 个答案:

答案 0 :(得分:2)

@Thoman我假设该列存储了图像路径,在这种情况下,您可以只查找具有“.jpg”等扩展名的列,而不是匹配整个路径。

SELECT * FROM `table` WHERE col REGEXP '\.(jpe?g|gif|png)'

如果col的值为/tmp/foo.gif,那么它与\w+(单词字符表达式)不匹配。

希望这有帮助。