如何选择每行上用点分隔的任何6位数字

时间:2014-10-30 19:58:10

标签: regex sublimetext2

我正在使用Sublime 2,我有一个巨大的文本文件,如:

12lk lkkls 92k.sk kal lk 123.456 ldfdk pak 1. s
193.482 ls k lsdk 2.w0 slk s099092 s,. s.
kllk aslk a01ma lka 983.873

每一行只有一个数字,如XXX.XXX。除了这个数字,我需要清理其他所有东西。 我可以只使用Sublime和regex吗?

2 个答案:

答案 0 :(得分:1)

在线查找所需的字符串,捕获它并用捕获字符串替换行。

.*(\d{3}\.\d{3}).*

regex demo

答案 1 :(得分:1)

Find> Replace..

Find What: ^.*(\d\d\d\.\d\d\d).*$
Replace With: \1