Pytania otagowane jako regular-expression

Wyzwania kodowe, które wymagają użycia wyrażeń regularnych.

1
Zrób regliksową poliglotę
Napisz wyrażenie regularne, które działa w co najmniej 2 smakach regularnych (lub wersjach), i dopasuj inny ciąg w każdym smaku (lub wersji), w którym działa. Ciągi, które należy dopasować w tym wyzwaniu, to pierwsze słowa nazw kodowych Ubuntu, które są wymienione poniżej. Wyrażenie regularne musi pasować do początku listy. To …

8
Usuń komentarze jednowierszowe i wielowierszowe z ciągu
Cel Używając wybranego języka programowania, napisz najkrótszy program, aby wyeliminować komentarze z ciągu znaków reprezentującego program C. Wejście Ciąg może być traktowany jako dowolna forma wprowadzania, ale może być również traktowany jako zmienna. Instrukcje Należy usunąć dwa różne rodzaje komentarzy: komentarze wielowierszowe , zaczynające się /*i kończące na*/ komentarze jednowierszowe …

2
Liczba pojedyncza czy mnoga?
Oto lista 30 rzeczowników angielskich w ich liczbie pojedynczej i mnogiej. Twoim zadaniem jest po prostu napisanie najkrótszego wyrażenia regularnego pasującego do wszystkich rzeczowników w jednej formie, a żadnego w drugiej (łatwe, wszystkie rzeczowniki angielskie kończą się sliczbą mnogą, prawda?). SINGULAR PLURAL --------- -------- car cars boat boats man men …

2
Regex: Dopasuj egalitarną serię
Wprowadzenie Nie widzę tu wielu wyzwań wyrażeń regularnych, więc chciałbym zaoferować to zwodniczo proste, które można wykonać na wiele sposobów, używając wielu smaków wyrażeń regularnych. Mam nadzieję, że zapewni entuzjastom regex trochę radości z gry w golfa. Wyzwanie Wyzwanie polega na dopasowaniu tego, co bardzo luźno nazwałam serią „egalitarną”: serią …

4
Skompresowane dni tygodnia
Biorąc pod uwagę listę dni tygodnia, wypisz najkrótszą posortowaną reprezentację listy. Format wejścia to ciąg składający się z jednego lub większej liczby podciągi dwuznakowych Su(niedziela), Mo(poniedziałek), Tu(itd.), We, Th, Fr, I Sa. Dane wejściowe niekoniecznie muszą być podane w posortowanej kolejności. Aby przekonwertować dane wejściowe na format wyjściowy, Posortuj dane …

9
Zsumuj czasy trwania
Wyzwanie Napisz najkrótszy kod, który może zsumować czas trwania pojawiający się w standardowym wejściu. Program musi brać pod uwagę tylko ciągi znaków, które pasują do jednego z poniższych wzorców, i ignorować pozostałe. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be interpreted …

25
Prosty wzór
Wejścia: Dwie pojedyncze cyfry (nazwijmy je mi n) i dwa znaki (nazwijmy je ai b) w wybranym przez ciebie formacie wejściowym. Wynik: Aby uzyskać przewodnik, udawaj m=2, n=5, a='a', b='b'. Twój wynik będzie ciągiem zbudowanym z czterech wejść. Nazwijmy ciąg resultz wartością "". Po pierwsze, concatenate ana result mczasie, więc …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

2
Kompiluj Regeksy
W tym zadaniu musisz napisać program, który odczytuje wyrażenie regularne i generuje inny program, który wyświetla, czy wyrażenie wejściowe jest akceptowane przez to wyrażenie regularne. Wyjściem musi być program napisany w tym samym języku, co przesłanie. Wejście Dane wejściowe to wyrażenie regularne r pasujące do następującego ABNF (początkowa reguła produkcyjna …

1
Regex sprawdzanie poprawności wyrażenia regularnego [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Zbuduj wyrażenie regularne, które zaakceptuje ciąg wyrażenia regularnego jako dane wejściowe i sprawdź, czy jest poprawne. Zasadniczo wyrażenie regularne powinno …
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

3
Regex w odwrotnej kolejności - rozkłada wyrażenia regularne
Problem Mam kilka wyrażeń regularnych, których muszę użyć w jakimś kodzie, ale używam języka programowania, który nie obsługuje wyrażeń regularnych! Na szczęście wiem, że łańcuch testowy będzie miał maksymalną długość i będzie się składał wyłącznie z drukowalnego ASCII. Wyzwanie Musisz wprowadzić wyrażenie regularne i liczbę noraz wypisać każdy ciąg złożony …

6
Binarne ogrodzenia
Wejście: Liczba całkowita nw zakresie2 <= n <= 10 Lista liczb całkowitych dodatnich Wynik: Konwertuj liczby całkowite na ich reprezentację binarną (bez zer wiodących) i łącz je wszystkie razem. Następnie określ wszystkie binarne podciągi, które tworzą „binarne ogrodzenie”, używając nilości słupków ogrodzeniowych. Odstępy (zera) między każdym słupkiem ogrodzeniowym są nieistotne …

4
Najkrótsze dopasowanie wyrażenia regularnego w JavaScript
Utwórz najkrótsze wyrażenie regularne, które w przybliżeniu będzie pasowało do adresu URL w tekście podczas uruchamiania w JavaScript Przykład: "some text exampley.com".match(/your regular expression goes here/); Wyrażenie regularne musi przechwytuj wszystkie prawidłowe adresy URL, które dotyczą http i https. nie martw się, że nie dopasujesz ciągów szukających adresów URL, które …

2
ValiDate ISO 8601 firmy RX
Wyzwanie Znajdź najkrótszą regex tego zatwierdza, tj. dopasowuje, każdą możliwą datę w proleptycznym kalendarzu gregoriańskim (która dotyczy również wszystkich dat przed jej pierwszym przyjęciem w 1582 r.) oraz nie pasuje do żadnej niepoprawnej daty. Wynik Wyniki są zatem zgodne z prawdą lub falsey. Wejście Dane wejściowe są w jednym z …

2
Dopasuj permutacje!
Wyzwanie polega na utworzeniu wyrażenia regularnego pasującego do każdej permutacji ciągu znaków i nic więcej. W dopasowaniu należy również rozróżniać małe i wielkie litery. Na przykład jeśli wyrażenie regularne to: ABC Powinien pasować (i tylko pasować) następujące ciągi: ABC ACB BAC BCA CAB CBA Nie powinno pasować do takich rzeczy …

4
Dopasuj adresy URL stosu wymiany
Prolog Po zainstalowaniu rozszerzenia przeglądarki anty-XSS Stack Snippets nagle przestał działać w całej sieci Stack Exchange. Nie mogłem już uczyć się od przepełnienia stosu , zobaczyć działające wersje demonstracyjne na User Experience, a co najgorsze, nie mogłem testować odpowiedzi JavaScript na łamigłówkach programistycznych i Code Golf ! Desperacko szukałem rozwiązania …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.