powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Заменить строки в файлах при указании заданного якоря
4 сообщений из 4, страница 1 из 1
Заменить строки в файлах при указании заданного якоря
    #37293668
Astrologer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Кто хорошо умеет обращаться с регулярными выражениями, подскажите пожалуйста.

Допустим у меня есть строка вида "../../../somefolder/src/java/..". Мне нужно сделать так, чтобы все строки начинались с src. То есть вышеуказанная строка преобразовалась к виду "src/java/..". Но я никак не могу составить регулярное выражение, которое позволит выделить часть строки и удалить его.

Заранее спасибо.
...
Рейтинг: 0 / 0
Заменить строки в файлах при указании заданного якоря
    #37293775
S_Andrey_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Astrologer,

Код: plaintext
 s/(.*)(src.*)/$ 2 /g;
...
Рейтинг: 0 / 0
Заменить строки в файлах при указании заданного якоря
    #37293893
Astrologer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S_Andrey_A,

Спасибо за ответ. Но прописывая данную команду, вижу, что не делает то, что нужно.

sed -e "s/(.*)(src.*)/$2/g" test1.patch
...
Рейтинг: 0 / 0
Заменить строки в файлах при указании заданного якоря
    #37293930
S_Andrey_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Astrologer,

у меня перловая нотация... под руками sed нету ...замени $2 на \2... должно работать
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Заменить строки в файлах при указании заданного якоря
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]