使用正则表达式向数字添加逗号并查找和替换

时间:2015-05-29 19:42:45

标签: regex

我正在使用Sublime Text 3,使用大型.kml文件。

我有数以百计的事情:

<SimpleData name="DECPOPCNT">93971</SimpleData>
<SimpleData name="DECPOPCNT">5673</SimpleData>
<SimpleData name="DECPOPCNT">100971</SimpleData>

我想添加逗号 - 基本上用以下内容替换上面的内容:

<SimpleData name="DECPOPCNT">93,971</SimpleData>
<SimpleData name="DECPOPCNT">5,673</SimpleData>
<SimpleData name="DECPOPCNT">100,971</SimpleData>

这些数字都在4到6位之间,所以我基本上只需要在所有情况下在数百位之后添加一个逗号。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

在查找内容中使用此正则表达式:

(\d)(\d{3}<)

在替换语句中写下:

$1,$2