减少空格的数量

Reduce number of white spaces

我需要减少大量文件中的白色 space 数量。例如:

tree house      big small like      go down up
         nice good  2323'0'-., 123       1234lk  

我希望它是这样的:

 tree house big small like go down up nice good  2323'0'-., 123 1234lk      

按逻辑应该是这样的,但我不知道该怎么做: 一个白色 space |一个或多个白色 spaces |任何非白色符号字符space |一白space

在替换部分应该是这样的: 一白space | &1 |一白space

这是一些逻辑,但如果我知道该怎么做,我就不会问问题了。

此致, 内博伊萨

您需要简单的正则表达式。

 regexp_replace(str,'\s+',' ','m'); 

'm' - 多行修改

记事本++

\s{2,}

改为简单space