У меня есть файл с svn diff, я хочу извлечь имена файлов из diff.
Как написать парсер для этого ..
Index: libs/constant.php
===================================================================
--- libs/constant.php (revision 1243)
+++ libs/constant.php (revision 1244)
@@ -26,5 +26,5 @@
// changesss
-
+// test 2
?>
\ No newline at end of file
Index: libs/Tools.php
===================================================================
--- libs/Tools.php (revision 1243)
+++ libs/Tools.php (revision 1244)
@@ -34,5 +34,5 @@
// another file an change
-
+// test
?>
\ No newline at end of file
Пример вывода.
ЛИЭС / constant.php
ЛИЭС / Tools.php
РЕДАКТИРОВАТЬ: Имя файла может быть другим .php .inc .. и т.д ..
Как написать парсер на PHP и C.