web-dev-qa-db-ja.com

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でこれを行うにはどうすればよいですか?

背景:sed/python/....ではなくgeditでやりたい.

19
guettli

標準の置換ボックスから(Control+H)少しグループ化された正規表現を使用してこれを処理できます。

  • 検索:.*\| (.*) \|.*
  • 置換:\1
  • [正規表現として一致する]チェックボックスをオンにします

これは、Ubuntu 14.04のデフォルトバージョンであるGedit 3.10.4にあります。

43
Oli

Geditのプラグインadvanced-findを使用できます。

here からプラグインをインストールします。

Geditプラグインの実装方法に関する指示(まだ知らない場合)は here です。

次に、オリの回答を使用して、質問から必要な数字を取り除きます。

4
ArcaneDominion