从URL中提取脚本名称

ben*_*siu 1 php regex url

我正在寻找regexp帮助如何从url中提取脚本名称:

我有:

"http://www.example.com/index234.html"
Run Code Online (Sandbox Code Playgroud)

并希望收到"index234"

Tot*_*oto 6

使用parse_url

$url = 'http://www.example.com/index234.html';
$parts = parse_url($url);
preg_match('~([^/]+)\..+$~', $parts['path'], $m);
print_r($m);
Run Code Online (Sandbox Code Playgroud)

输出:

Array
(
    [0] => index234.html
    [1] => index234
)
Run Code Online (Sandbox Code Playgroud)