Wątek przeniesiony 2018-03-19 12:40 z Python przez Patryk27.

Wyrażenie regularne matchujące konkretne słowa

0

Kochani, potrzebuję Waszej pomocy... :(

nie znam wyrażeń regularnych, nie mogę odkopać nigdzie poradnika na YT etc, więc zapytam Was - jak to napisać

napisać wyr regularne (regex), które będzie prawidłowym wzorcem dla słów (będzie matchowało słowa): sztuka, sztuki, sztuk, ale nie będzie dopasowywało (matchowalo) słów: sztukateria, sztukmistrz, sztuczka.

Czy byłby ktos taki uprzejmy i pomógł, najlepiej z komentarzami abym mogła zrozumieć chociaż podstawy wyrażeń regularnych.

0

nie mogę odkopać nigdzie poradnika na YT etc.

Em, w sensie, że regular expression tutorial w Google zwraca za mało wyników (ok 2.5 mln)? :-)
YT to nie jedyne źródło informacji - ani nawet główne.

Poczytaj przede wszystkim o operatorze | (lub).

1

Jasne, jednak trochę się w tym wszystkim gubię - dlatego liczyłam na pomoc tutaj z komentarzami by móc zrozumieć jak to działa. W każdym razie dziękuję za radę

1

Na oko coś takiego:
^sztuk.?$
aczkolwiek mało szczegółów podałeś.

0

To cała treść zadania, które dostałam ...

0

Coś takiego może:
[sztuk]([a|i]?)

0

Dokładnie, rozwiązanie profesor przedstawił w dniu dzisiejszym. Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1