删除Java字符串中的空格?

bco*_*lan 4 java regex whitespace

我正在为一些LISP文件编写解析器.我正试图摆脱字符串中的前导空格.字符串内容如下:

         :FUNCTION (LAMBDA
                   (DELTA
                    PLASMA-IN-0)
                 (IF
                  (OR
                   (>=
                    #61=(+
                         (*
                          1
                          DELTA)
                         PLASMA-IN-0)
                    100)
                   (<=
                    #61#
                    0))
                  PLASMA-IN-0
                  #61#))
Run Code Online (Sandbox Code Playgroud)

选项卡在文件中全部打印为4个空格,因此我想摆脱这些前导选项卡.

我试图这样做:string.replaceAll("\\s{4}", " ")- 但它对字符串完全没有影响.

有谁知道我做错了什么?是因为它是一个多行字符串吗?

谢谢