artelow
@artelow
инженер-техник

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

Имеются списки, в одном списке более 2000 строк. Списки представлены в следующем виде:
- /(///(111(222)333)\\\?) @ /(///(111(222)333)\\\?) @ /(///(111(222)333)\\\?)
 - /(///(111(22)333)\\\?) @ /(///(111(22)333)\\\?) @ /(///(111(22)333)\\\?)

Теперь предстоит их переделать в такой вид, который представлен ниже:
- 111(222)333 @ /(///(111(222)333)\\\?) @ /(///(111(222)333)\\\?)
 - 111(22)333 @ /(///(111(22)333)\\\?) @ /(///(111(22)333)\\\?)

Буду рад любым советам и помощи в решении данного вопроса.
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ShamblerR
sed
а вообще для наглядности файлики бы дать, уж больнодилнная регулярка без реального примера трудно смотреть.
Ответ написан
Комментировать
@Dvvarreyn
Можно через sed, как указал ShamblerR.
Но можно и прям в Sublime через replace
Для удаления нужно метить те чести, которые надо сохранить с помощью скобок r'(сохранить) удалить (сохранить)'.
И уже в поле замены писать что-то типа
\1 Новый текст \2
(или $1 $2)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы