如何在两个数字之间添加空格

时间:2012-09-27 05:02:23

标签: regex matlab notepad++ notepad

我有一个很大的数字

  

37107287533902102798797998220837590246510135740250   46376937677490009712648124896970078050417018260538   74324986199524741059474233309513058123726617309629   91942213363574161572522430563301811072406154908250   23067588207539346171171980310421047513778063246676   89261670696623633820136378418383684178734361726757   28112879812849979408065481931592621691275889832738

实际上这个数字远大于此。

如何在两个数字之间放置空格?如何在记事本中表示要替换的相同元素+'空格'?

2 个答案:

答案 0 :(得分:3)

您可以将(\d)替换为\1 {pretend this is a space}

\d匹配一位数字。 \1指的是第一个捕获组,其中包含该数字。

答案 1 :(得分:0)

如果您尝试通过记事本++。您可以使用内置的宏功能

  1. 单击Macro >>开始录制

    执行几次所需的操作(确保此模式应匹配到文件结尾-在您的情况下为空格)

  2. 宏>>停止记录

  3. 宏>>多次运行宏>>选择-运行直到文件结尾

这很容易解决。