关于正则表达式:减少空格数量

Reduce number of white spaces

本问题已经有最佳答案,请猛点这里访问。

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

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

我希望它是这样的:

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

它应该按照这样的逻辑进行,但我不知道该怎么做:一个空格一个或多个空格任何符号字符不是空格一个空格

在"替换"部分,它应该是这样的:一个空格&1一个空格

这是一些逻辑,但如果我知道如何做,我不会问问题。

当做,内博伊萨


在记事本+ +中

1
\s{2,}

更改为简单空间


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

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

"M"-多行修改