5.12. Obcinanie początkowych i końcowych znaków białych

Problem

Chcemy usunąć z łańcucha początkowe i końcowe znaki białe.

Rozwiązanie

Dla prostoty i możliwie dużej szybkości tego rozwiązania należy użyć dwóch wyrażeń — usuwających znaki białe odpowiednio z początku i końca przetwarzanego łańcucha:

  • ^\s+

    • Opcje wyrażenia regularnego: Brak (tryb dopasowywania symboli ^ i $ do znaków podziału wiersza musi być wyłączony)

    • Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby

  • \s+$

    • Opcje wyrażenia regularnego: Brak (tryb dopasowywania symboli ^ i $ do znaków podziału wiersza musi być wyłączony)

    • Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby

Wystarczy zastąpić dopasowania znalezione przez oba powyższe wyrażenia ...

Get Wyra?enia regularne. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.