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/...., так как замена должна быть сделана интерактивная.

20
задан 8 September 2015 в 13:19

2 ответа

От стандартного поля Replace ( Управление + H ) можно использовать немного, сгруппировал regex для обработки этого:

  • Поиск: .*\| (.*) \|.*
  • Замена: \1
  • Устанавливают флажок, который имеет "Соответствие как регулярное выражение",

Это находится на Gedit 3.10.4, версии по умолчанию в Ubuntu 14.04.

44
ответ дан 23 November 2019 в 01:48

Можно использовать усовершенствованный плагин - находят для gedit.

Установка плагин от здесь .

инструкции (если Вы уже не знаете это) на то, как реализовать gedit плагин, здесь

Затем используйте ответ Oli для разделения чисел, которые Вы хотите от своего вопроса.

4
ответ дан 23 November 2019 в 01:48

Другие вопросы по тегам:

Похожие вопросы: