Cokolwiek (golf)
Dopasuj każdy niepusty napis, także pojedynczy znak nowej linii. Odrzuć tylko pusty napis.
Zobacz zadanie → Rozwiązanie z darmowym kontemJAVASCRIPT W PRAKTYCE
Najkrótszy regex (golf) – trafić we wszystkie „pasujące" i w żaden „niepasujący", zużywając jak najmniej znaków. Ćwiczy regex i minimalizm.
Rozwiązywanie wymaga bezpłatnego konta.
Wybierz zadanie i poznaj zasady na konkretnym przykładzie.
Dopasuj każdy niepusty napis, także pojedynczy znak nowej linii. Odrzuć tylko pusty napis.
Zobacz zadanie → Rozwiązanie z darmowym kontemDopasuj cały niepusty napis złożony z cyfr ASCII 0–9. Dane wejściowe nie zawierają znaków nowej linii. Zmieść wzorzec w limicie.
Zobacz zadanie → Rozwiązanie z darmowym kontemDopasuj słowa kończące się na "ing". Wejście to pojedyncze słowa z małych liter ASCII.
Zobacz zadanie → Rozwiązanie z darmowym kontemLiczba dostępnych zadań: 5.
Zobacz wszystkie zadania →Pełny katalog wymaga bezpłatnego konta.
Regex golf łączy rozumienie wyrażeń regularnych z ograniczeniem długości wzorca. Uczy zauważania wspólnych cech danych i sprawdzania skutków uogólnień. Krótki wzorzec dopasowany do zestawu przykładów nie musi nadawać się do walidowania dowolnych danych w aplikacji.
Zbuduj poprawny regex rozdzielający oba zbiory przykładów, a potem szukaj wspólnych fragmentów, klas znaków i krótszych alternatyw. Każde skrócenie może dopuścić niechciane dopasowanie. Sprawdzaj jednocześnie długość wzorca oraz wszystkie ciągi, które mają pasować i nie pasować.
Opis zobaczysz bez logowania. Do rozwiązania potrzebujesz darmowego konta.