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 / ….这样做,因为替换需要以交互方式完成。
从标准的替换框( Control + H ),您可以使用一个小的分组正则表达式来处理这个:
- 搜索:
.*\| (.*) \|.*
.*\| (.*) \|.*
- 替换为:
\1
- 选中“匹配为正则表达式”的复选框
这是在Gedit 3.10.4,Ubuntu 14.04中的默认版本。
您可以使用插件advanced-find for gedit。
从这里安装插件。
关于如何实现gedit插件的说明(如果您还不知道)就在这里
然后,使用Oli的答案从您的问题中删除您想要的数字。