我有一个包含大量数字的文件或文本 这是它的样子。现在我想将每个数字除以因子100
2622256647732477952, 3146707977278973440, 3776049572734768128, 4531259487281721344, 5437511384738065408, 6525013661685678080, 7830016394022813696, 9396019672827375616, 11275223607392849920, 13530268328871419904,
有没有快速的方法来做到这一点? notepadd ++也许吧?或任何能够做这些事情的第三方编辑?
执行本手册需要花费大约1000个数字。
我很感谢你的时间。
答案 0 :(得分:0)
所有数字似乎都是整数。如果这是真的,并且如果它们都高于100(除数),为什么不使用正则表达式在每个数字中插入小数点。
在Notepad ++中尝试:
搜索字符串:(\d+)(\d{2})
替换字符串:$1.$2
选中“正则表达式”框并点击“全部替换”。
编辑:
在您在评论中提到的特殊情况中,只能忽略小数,您可以简单地使用(\d+)\d{2}
作为搜索字符串,使用$1
作为替换字符串。请注意,结果不会四舍五入到最接近的整数(11189应该变为112,但是你会得到111)。
其他选项包括将字符串导入Excel或其他电子表格软件并在其中使用公式,编写一个javascript片段将字符串拆分并划分每个数字等。