gpt4 book ai didi

regex - GNU sed 从文本文件中的数字编号中删除空格

转载 作者:行者123 更新时间:2023-12-02 02:03:12 24 4
gpt4 key购买 nike

我有以下虚假数据:

Dominik Dryja|4111 2386 0873 0189|0315
Laivonen Eero|5111 0620 0750 8041|0813
Jukka Valimaa|5111 6500 0489 0035|0415
Rafael Diaz de Leon|4111 3036 6209 4796|0516
Mr Jonathan Bird|4111 6150 0291 7415|0215
ERRANTE VINCENZO|4222 6111 0038 6639|0114
YOSHIO MOTOKI|5222 3200 0374 7129|0513
I. A. VLACHOGIANNIS|4333 0115 6936 2003|0315
Soumya Kanti Deb|4333 0590 0165 4877|1019
WU KE ZHAN|5444 8213 7236 0431|0716

我尝试只从数字中去掉空格,看起来像这样:

Dominik Dryja|4111238608730189|0315
Laivonen Eero|5111062007508041|0813
Jukka Valimaa|5111650004890035|0415
Rafael Diaz de Leon|4111303662094796|0516
Mr Jonathan Bird|4111615002917415|0215
ERRANTE VINCENZO|4222611100386639|0114
YOSHIO MOTOKI|5222320003747129|0513
I. A. VLACHOGIANNIS|4333011569362003|0315
Soumya Kanti Deb|4333059001654877|1019
WU KE ZHAN|5444821372360431|0716

尝试过 sed -r '#|([0-9]{4})\([0-9]{4})\([0-9]{4})\([0- 9]{4})|#\1\2\3\4#g'由于某种原因没有成功。知道我错在哪里吗?

谢谢!

最佳答案

您可以简化您的 sed:

sed 's/\([0-9]\{4\}\) /\1/g' inFile

关于regex - GNU sed 从文本文件中的数字编号中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16230517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com