On 2/21/12, bearophile <bearophileh...@lycos.com> wrote:
> Andrej Mitrovic:
>
>> Is there a Phobos function to compress all spaces to just one space in a
>> string?
>>
>> E.g. " foo   bar             "
>> becomes: " foo bar "
>
> import std.string;
> void main() {
>     assert(" foo   bar             ".squeeze() == " fo bar ");
> }

Yikes! I didn't even notice it squeezes *all* duplicates. You see in
my original code I just wanted extra spaces removed, not the chars
themselves. So the right call is:

squeeze(" ")

Reply via email to