Как сопоставить следующую строку с регулярным выражением?
Input line=REVISION_LOCATION:.. / setup/projects/DEMO/space
Приведенный ниже код не работает для меня .Это не считается ..
Как я могу это сделать?
Что я уже пробовал:
if ($input_line=/^REVISION_LOCATION:\s*(\S+)/) { $input_line = $1; }
Jochen Arndt
В чем проблема?
$1 будет ".. / setup/projects/DEMO/space " для вашего примера.
example file
на самом деле ../setup/projects/DEMO/space.Здесь.. репрезентирует предыдущий каталог.Будет ли приведенный выше код рассматривать .. как предыдущий каталог
Jochen Arndt
Это просто строка с относительным путем. Если вы хотите получить доступ к этому, вы должны были знать базовый путь. Но это не связано с регулярным выражением.