gedit: поиск и замена регулярными выражениями
Я хочу заменить это на 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/...., поскольку замена должна выполняться интерактивно.
2 ответа
Решение
Из стандартного поля Replace (Control+H) вы можете использовать небольшое сгруппированное регулярное выражение для обработки этого:
- Ищи:
.*\| (.*) \|.*
- Заменить:
\1
- Установите флажок "Соответствовать регулярному выражению"
Это на Gedit 3.10.4, версии по умолчанию в Ubuntu 14.04.