![更改 NotePad++ 中用逗号分隔的数据中最后一行的数字](https://linux22.com/image/1410898/%E6%9B%B4%E6%94%B9%20NotePad%2B%2B%20%E4%B8%AD%E7%94%A8%E9%80%97%E5%8F%B7%E5%88%86%E9%9A%94%E7%9A%84%E6%95%B0%E6%8D%AE%E4%B8%AD%E6%9C%80%E5%90%8E%E4%B8%80%E8%A1%8C%E7%9A%84%E6%95%B0%E5%AD%97.png)
我有多行数据,每行都用逗号分隔。如何在 NotePad++ 中将最后一个逗号后面的数字替换为数字 5?
例如:如何在以下数据中将 9、17 和 124 替换为 5?我有数百万行数据,但 Excel 没有足够的行来容纳所有数据。
样本数据:
2009.10.21,05:31,1.49312,1.49312,1.49306,1.49306,9
2009.10.21,05:32,1.49306,1.49308,1.49303,1.49305,17
2009.10.21,05:33,1.49305,1.4931,1.49305,1.49309,124
感谢您的帮助。
答案1
使用正则表达式查找最后一个数字并替换它。
搜索模式:
[0-9\.]+$
用。。。来代替:
5
搜索模式与行尾的任意数字(整数或小数)匹配。
答案2
当我尝试这些公式时,它们对我很有用:
查找内容: [0-9]+\r\n
替换为: 5\r\n
编辑:请务必检查文件中的最后一项,因为如果其后没有回车和换行符,它可能没有改变。