Как извлечь под-URL из URL с помощью шаблона регулярных выражений?

Я пытаюсь сделать систему сборки PHP в Sublime-text для запуска сценария PHP в браузере из редактора.

Это система сборки, которую я использую для запуска PHP-скрипта из sublime-text. Runработает отлично, пока у меня есть файл в корне /var/www/html каталог.
Но если файл находится в подкаталоге, эта сборка завершится неудачно.
т.е. /var/www/html/SubDirectory,

Я строю другой вариант Run (SUB) использование регулярных выражений для запуска файлов, которые находятся в подкаталоге, но это не удается, если у меня есть файл в более чем одном подкаталоге. т.е. /var/www/html/SubDirectory1/SubDirectory2
Предположим, что URL-адрес /var/www/html/Library/opac/index.php Когда я запускаю его в браузере, он показывает localhost/opac/index.php,

{
"cmd": ["php", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "embedding.php",
"variants":
[
{
"shell_cmd": "gnome-terminal -- bash -c \"php $file;echo;echo Press enter to exit...;read\"",
"name": "Run(terminal)"},
{
"cmd":["firefox","localhost/$file_name"],
"name":"Run"},
{
"cmd":["firefox","localhost/${file_path/.*[\\\/]//}/$file_name"],
"name":"Run(SUB)"},


]

}

Я хочу шаблон регулярных выражений, который извлекает под-URL после HTML /.
Как всегда извлечь под-URL после HTML, чтобы URL стал localhost/Library/opac/index.php

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …