我见过为此进行JavaScript解析,但没有任何合适的MySQL ...我的数据库中有一列包含这样的字符串:
http://localhost/mysite/wp-content/uploads/2012/10/huge_eye-150x150.jpg
我需要能够删除该字符串的每个部分,除了
2012/10/huge_eye-150x150.jpg
所以我需要删除
http://localhost/mysite/wp-content/uploads/
...但是请记住,并非所有行都将完全包含http://localhost/mysite/wp-content/uploads/
...由于遗留系统,某些行可能包含略有不同的字符串...这就是为什么我认为可能最适合找到third to last occurrence of /
也许您有更好的解决方案?谢谢!
最佳答案
就像是:
SUBSTRING_INDEX(url,'/',-3)