попробуй: http://([\w\-\.]+/)+([\w\-\.]+)\.html
имя сценария находится во втором захвате ($ 2 или \ 2). вы можете настроить протокол и расширение файла по мере необходимости, обратите внимание, что я действительно не знаю, какие символы фактически разрешены для имени URL, поэтому в этом случае я предполагаю только буквы, цифры, дефисы и точки.