Vim删除每一行,直到字符
我有一个文件包含大约200行这样的内容。我想删除每行中除功率测量之外的所有字符 例如,在下面的一行中,我只想要“12125.0”。我如何在vim中完成它?我知道我需要使用正则表达式,但不幸的是我不是这方面的专家Vim删除每一行,直到字符,vim,Vim,我有一个文件包含大约200行这样的内容。我想删除每行中除功率测量之外的所有字符 例如,在下面的一行中,我只想要“12125.0”。我如何在vim中完成它?我知道我需要使用正则表达式,但不幸的是我不是这方面的专家 muid=af529d1d-8fcc-4390-a921-120cbb90792f;timestamp=1486766726447;targets=17329;devices=cpu;power=12125.0 mW :1$s/^.*;power=\([0-9.]*\).$/\1/可以
muid=af529d1d-8fcc-4390-a921-120cbb90792f;timestamp=1486766726447;targets=17329;devices=cpu;power=12125.0 mW
:1$s/^.*;power=\([0-9.]*\).$/\1/
可以,我相信有很多方法可以剥猫皮:%norm 0/power=/eld0