Functie: Sterge spatii si linie noua dintr-un sir de caractere

Lasă un comentariu

14 Iulie 2009 de liviustoica55


str removeSpacesAndNewLines(str s, boolean removeNewLines = true)
{

    TextBuffer text = new TextBuffer();
    int i = 1;
    text.setText(s);
    while (i && text.find('[" ]', i))
    {
        i = text.matchPos();
        if (text.subStr(i,1) == ' ')
        {
            text.delete(i,1);
        }
        else
        {
            do
            {
                text.find('"', i+1);
                i = text.matchPos();
            } while (i && text.subStr(i-1,1) == '\\');
            if (i)
                i++;
        }
    }


    if (removeNewLines)
        text.removeChar('\n');

    return text.getText();
}

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: