$var = '<img src="http://site.com/some_directory/filename.png"/>';
png
可以替换为任何扩展程序。
除了“ filename ”部分外,如何剪切所有内容?
并写入新变量。在这种情况下:
$name = 'filename';
又一个例子:
$var = '<img src="http://site.com/directory/subdirectory/Pakahontos.txt"/>';
$name = 'Pakahontos';
感谢。
答案 0 :(得分:3)
preg_match('#([^/]+)\.\w+"#', $var, $matches);
$name = $matches[1];
请注意,如果$var
实际上更复杂(例如有任意HTML),则必须使用其他方法(请参阅例如DOMDocument
)。
答案 1 :(得分:0)
这是一个带有preg_match的基本HTML-parsing tutorial。它正在解析示例中的图像。