2.6. Dopasowywanie całych wyrazów

Problem

Opracuj wyrażenie regularne pasujące do słowa kot w zdaniu Mój kot jest brązowy, ale nie w słowach koteria czy trykot. Opracuj też inne wyrażenie regularne pasujące do łańcucha kot w słowie trykotowy, ale nie do łańcucha kot w żadnym z trzech poprzednich przypadków.

Rozwiązanie

Granice wyrazów

  • \bkot\b

    • Opcje wyrażenia regularnego: Brak

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

Poza granicami wyrazów

  • \Bkot\B

    • Opcje wyrażenia regularnego: Brak

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

Analiza

Granice wyrazów

Token wyrażenia regularnego <\b> określa się mianem granicy wyrazu (ang. word boundary). Token <\b> pasuje do początku i końca wyrazu. Opisywany ...

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.