我有一个大型数据文件,其中包含带有
形式的数字序列6.06038475036627,50.0646896362306\r\n
6.0563435554505,50.0635681152345\r\n
6.05446767807018,50.0632934570313\r\n
我试图在Notepad ++中修改它所以它读取
[6.06038475036627,50.0646896362306]\r\n
[6.0563435554505,50.0635681152345]\r\n
[6.05446767807018,50.0632934570313]\r\n
我可以使用相对简单的正则表达式\d{1,2}\.\d+\,\d{1,2}\.\d+
来计算这些事件的实例数。然而,我自己的正则表达式技能击中了缓冲区。我模糊地意识到可以更进一步并执行实际修改,但我不知道应该怎么做。对于任何可能提供帮助的人,我都是最有责任的。
答案 0 :(得分:0)
答案 1 :(得分:0)
您只需按以下步骤操作:
Find what: (\d+\.\d+,\d+\.\d+)
Replace with: [\1]
确保选中Regular Expression
。
鉴于此,它将改变这一点:
6.06038475036627,50.0646896362306\r\n
6.0563435554505,50.0635681152345\r\n
6.05446767807018,50.0632934570313\r\n
进入这个:
[6.06038475036627,50.0646896362306]\r\n
[6.0563435554505,50.0635681152345]\r\n
[6.05446767807018,50.0632934570313]\r\n
上面的表达式将匹配逗号分隔的数字并将它们放入一个组中。替换将注入[
,然后是匹配的组(由\1
表示),它将注入另一个]
。