Следующие строки находятся в html-файле, который является подмножеством строк, с которыми мне приходится работать:
content/css/dashboard.css
content/pages/icon-apache.png
content/js/dashboard-commons.js
sbadmin2-1.0.7/bower_components/jquery/dist/jquery.min.js
Я пытаюсь удалить все пути и оставить только имя файла, поэтомуэто было бы так:
dashboard.css
icon-apache.png
dashboard-commons.js
jquery.min.js
Я пытаюсь найти подход, который предполагает не просто сбор всех дел по одному и использование sed
для его замены, но и общий способ сделать это.it.
Короче говоря :
- Регулярное выражение для поиска шаблона (многоуровневого пути к каталогу) в html-файле и удаления его
Редактировать : Я ищу решение, которое работает на Linux, желательно, которое не включает в себя сценарии или установку инструментов.
Редактировать 2 : этот вопрос частично отвечает на мой вопрос.С ответом, предоставленным там, я могу теперь получить последнюю часть пути.Но я все еще ищу шаблон регулярных выражений для извлечения списка строк из файла html.
Редактировать 3 : В соответствии с просьбой, вот несколько примеров:
<link href="sbadmin2-1.0.7/dist/css/sb-admin-2.css" rel="stylesheet">
<link href="content/css/dashboard.css" rel="stylesheet">
<link href="content/css/theme.blue.css" rel="stylesheet">
<script src="sbadmin2-1.0.7/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="sbadmin2-1.0.7/bower_components/flot/excanvas.min.js"></script>
<script src="sbadmin2-1.0.7/bower_components/flot/jquery.flot.js"></script>