【发布时间】:2012-05-27 02:35:59
【问题描述】:
给定以下字符串
http://thedude.com/05/simons-cat-and-frog-100x100.jpg
我想使用 substr 或 trim(或任何您认为更合适的方式)返回此内容
http://thedude.com/05/simons-cat-and-frog.jpg
即删除-100x100。我需要的所有图像都将在文件名的末尾,紧接在扩展名之前。
在 SO re Ruby 和 Python 上似乎有对此的回应,但不是 PHP/特定于我的需求。
How to remove the left part of a string?
Remove n characters from a start of a string
Remove substring from the string
有什么建议吗?
【问题讨论】:
-
您打算硬编码子字符串的值吗?还是要匹配任何 -WIDTHxHEIGHT.ext 形式的子字符串?
-
您介意链接到您找到的 Ruby 和 Python 版本吗?那里使用的技术可能是相关的。
-
@minitech - 在 OP 中添加了一些链接