Я хочу заменить это на gedit:
1299465 | 2003415 | 2015-09-06 05:35:34.59662+02
1299449 | 2009400 | 2015-09-06 05:35:32.301683+02
1299450 | 2008465 | 2015-09-06 05:35:32.451393+02
1299457 | 2015211 | 2015-09-06 05:35:33.451049+02
к тому, что:
2003415
2009400
2008465
2015211
Как я могу сделать это с Gedit?
Предыстория: я хочу сделать это с помощью gedit, а не sed / python / ...., поскольку замена должна выполняться интерактивно.
Ответы:
Из стандартного поля Replace ( Control+ H) вы можете использовать небольшое сгруппированное регулярное выражение для обработки этого:
.*\| (.*) \|.*
\1
Это на Gedit 3.10.4, версии по умолчанию в Ubuntu 14.04.
источник
gedit
на 14.04, насколько я могу судить. Я обстрелял,~/.config/gedit
и это все еще работает.Вы можете использовать плагин Advanced-Find для Gedit.
Установите плагин отсюда .
Инструкции (если вы еще этого не знаете) о том, как реализовать плагин Gedit, находятся здесь
Затем используйте ответ Оли, чтобы убрать числа, которые вы хотите получить из своего вопроса.
источник