早教吧作业答案频道 -->其他-->
vim如何用正则表达式把数字换成相同长度的空格呢?比如如下1.23451.21.32.32.1232.4如何变成下面的结果呢?1.21.21.32.32.12.4我使用:%s/\(\.\d\)\d\{1,}/\1/g也就是把小数点后开始的第一个数字以后
题目详情
vim如何用正则表达式把数字换成相同长度的空格呢?
比如如下
1.2345 1.2
1.3 2.3
2.123 2.4
如何变成下面的结果呢?
1.2 1.2
1.3 2.3
2.1 2.4
我使用:%s/\(\.\d\)\d\{1,}/\1/g 也就是把小数点后开始的第
一个数字以后的数字全部都删除,但是如果能把小数点后的数字换成
等长度的空格就好呢?其实有大量的这样的数据,我只是列举了一小
部分,所以这个只能使用正则表达式.
使用上面的命令得到的结果
但是会变成下面的结果:
1.2 1.2
1.3 2.3
2.1 2.4
这个问题就是:
这个还需要我自己去排版增加空格,真的很麻烦.不知道怎么样用正则表达式
把小数点后开始的第一个数字以后的数字全部都换成等长度的空格呢?
比如如下
1.2345 1.2
1.3 2.3
2.123 2.4
如何变成下面的结果呢?
1.2 1.2
1.3 2.3
2.1 2.4
我使用:%s/\(\.\d\)\d\{1,}/\1/g 也就是把小数点后开始的第
一个数字以后的数字全部都删除,但是如果能把小数点后的数字换成
等长度的空格就好呢?其实有大量的这样的数据,我只是列举了一小
部分,所以这个只能使用正则表达式.
使用上面的命令得到的结果
但是会变成下面的结果:
1.2 1.2
1.3 2.3
2.1 2.4
这个问题就是:
这个还需要我自己去排版增加空格,真的很麻烦.不知道怎么样用正则表达式
把小数点后开始的第一个数字以后的数字全部都换成等长度的空格呢?
▼优质解答
答案和解析
你那个不好用
用我的吧
%s/\.\d\zs\d*\s*/\t\t/g
将后面的数字和空格换成\t\t
用我的吧
%s/\.\d\zs\d*\s*/\t\t/g
将后面的数字和空格换成\t\t
看了 vim如何用正则表达式把数字...的网友还看了以下:
如何化简分数或分母是负数的分数?例如:化简-18/32如何化简, 2020-04-27 …
空气对我们来说也是宝贵的,因为一切生命都需要它.(改变句子的顺序,句子的意思不变,不添加任何字) 2020-06-03 …
英语翻译孙齐由齐庄二人小时诣庾公公问齐由何字答曰字齐由公曰字齐由公曰欲何齐邪曰齐许由齐庄何字答曰字 2020-06-11 …
求高手们一定指教啊:1,2,4,8,16,32,64,128,256,512,1024.一直到2, 2020-07-18 …
264x=32变为264x-26=32-26是根据什么什么规律 2020-07-19 …
mathmatica中下标如何不参与运算由于公式中变量太多,为了便于阅读,特定的变量必须用字母加下 2020-07-29 …
任意的32个数字字母32个数位随便用字母和数字可以重复有多少种可能 2020-07-30 …
谦者32变频空调说明书上说,此机可正常运转电压是220V的90%—110%220V的90%—110% 2020-11-03 …
1到63个数6张卡片将1到63这些数字分别写到六张卡片上(每张好像是32个数字),然后叫对方心里想个 2020-11-18 …
小故事..1.因为当时机关里很多人不讲卫生,国民党元老于右任贴了一副字"不可随处小便".后来有人把这 2021-01-07 …