使用正则的先行断言和后行断言来排版你的文字

如我有以下一串字符:

想要的效果

  • 每个换行之后自动缩进,等于添加四个空格
  • 所有数字和其它字符的间隔有空格
  • 所有字母和其它字符的间隔有空格
  • 重复排版不会导致排班错乱

代码如下: