Als «regular-expression» getaggte Fragen

Code-Herausforderungen, bei denen reguläre Ausdrücke verwendet werden.

1
Machen Sie einen Regex-Polyglot
Schreiben Sie eine Regex, die in mindestens 2 Regex-Varianten (oder -Versionen) funktioniert, und passen Sie für jede Variante (oder Version), in der sie ausgeführt wird, eine andere Zeichenfolge an. Die Zeichenfolgen, die in dieser Challenge gefunden werden müssen, sind die ersten Wörter der Ubuntu-Codenamen, die unten aufgeführt sind. Ihr regulärer …


2
Einzahl oder Mehrzahl?
Hier ist eine Liste von 30 englischen Substantiven in ihrer Singular- und Pluralform. Ihre Aufgabe ist es einfach, den kürzesten regulären Ausdruck zu schreiben, der allen Substantiven in der einen Form und keinem in der anderen entspricht (einfach, alle englischen Substantive enden sim Plural, oder?). SINGULAR PLURAL --------- -------- car …

2
Regex: Spiel eine egalitäre Serie
Einführung Ich sehe hier nicht viele Regex-Herausforderungen, daher möchte ich diese täuschend einfache anbieten, die auf verschiedene Arten mit einer Reihe von Regex-Varianten durchgeführt werden kann. Ich hoffe, es bietet Regex-Enthusiasten ein bisschen Spaß beim Golfen. Herausforderung Die Herausforderung besteht darin, zu einer "egalitären" Serie zu passen, die ich sehr …

4
Komprimierte Wochentage
Bei Eingabe einer Liste von Wochentagen wird die kürzeste sortierte Darstellung der Liste ausgegeben. Das Format des Eingangs ist eine Zeichenkette , die aus einem oder mehreren der zwei Zeichen - Strings Su(Sonntag), Mo(Montag), Tu(etc.), We, Th, Fr, und Sa. Die Eingabe muss nicht unbedingt in sortierter Reihenfolge erfolgen. So …

9
Summieren Sie die Zeitdauern
Herausforderung Schreiben Sie den kürzesten Code, der alle Zeitdauern summieren kann, die im stdin erscheinen. Das Programm muss nur die Zeichenfolgen berücksichtigen, die mit einem der folgenden Muster übereinstimmen, und den Rest ignorieren. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be …

25
Ein einfaches Muster
Eingänge: Zwei einzelne Ziffern (nennen wir sie mund n) und zwei Zeichen (nennen wir sie aund b) in einem Eingabeformat Ihrer Wahl. Ausgabe: Stellen Sie sich für die Komplettlösung vor m=2, n=5, a='a', b='b'. Ihre Ausgabe ist eine Zeichenfolge, die aus Ihren vier Eingaben erstellt wird. Nennen wir den String …
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
Regexes kompilieren
In dieser Aufgabe müssen Sie ein Programm schreiben, das einen regulären Ausdruck liest und ein anderes Programm generiert, das ausgibt, ob eine Eingabezeichenfolge von diesem regulären Ausdruck akzeptiert wird. Die Ausgabe muss ein Programm sein, das in derselben Sprache wie Ihre Einreichung geschrieben ist. Eingang Der Eingang ist ein regulärer …

1
Regex validating regex [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen im vergangenen Jahr . Erstellen Sie einen regulären Ausdruck, der einen regulären Ausdruck als Eingabe akzeptiert, …
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 

6
Die Binärzäune
Eingang: Eine ganze Zahl nim Bereich2 <= n <= 10 Eine Liste positiver Ganzzahlen Ausgabe: Konvertieren Sie die Ganzzahlen in ihre Binärdarstellung (ohne führende Nullen) und fügen Sie sie alle zusammen. Bestimmen Sie dann alle binären Teilzeichenfolgen, die einen 'binären Zaun' bilden, indem Sie die nAnzahl der Zaunpfosten verwenden. Die …


4
Kürzeste URL-Regex-Übereinstimmung in JavaScript
Erstellen Sie den kürzesten regulären Ausdruck, der ungefähr einer URL im Text entspricht, wenn er in JavaScript ausgeführt wird Beispiel: "some text exampley.com".match(/your regular expression goes here/); Der reguläre Ausdruck muss Erfassen Sie alle gültigen URLs für http und https. Machen Sie sich keine Sorgen, dass die URL nicht mit …

2
ValiDate ISO 8601 von RX
Herausforderung Finden Sie die kürzeste Regex, die validiert, dh stimmt mit jedem möglichen Datum im proleptischen Gregorianischen Kalender überein (der auch für alle Daten vor seiner ersten Annahme im Jahr 1582 gilt) und stimmt mit keinem ungültigen Datum überein. Ausgabe Die Ausgabe ist daher wahr oder falsch. Eingang Die Eingabe …

2
Passen Sie die Permutationen an!
Ihre Herausforderung besteht darin, einen regulären Ausdruck zu erstellen, der zu jeder String-Permutation passt, und zu nichts anderem. Bei der Übereinstimmung muss auch zwischen Groß- und Kleinschreibung unterschieden werden. Also, zum Beispiel, wenn Ihre Regex ist: ABC Es sollte mit diesen Zeichenfolgen übereinstimmen (und nur übereinstimmen): ABC ACB BAC BCA …

4
Stimmen Sie mit den Stack Exchange-URLs überein
Prolog Nach der Installation einer Anti-XSS-Browsererweiterung funktionierten Stack Snippets plötzlich nicht mehr im gesamten Stack Exchange-Netzwerk. Ich konnte nicht mehr von Stack Overflow lernen , funktionierende Demos zu User Experience sehen und, schlimmstenfalls, keine JavaScript-Antworten zu Programmierpuzzles und Code Golf testen ! Verzweifelt suchte ich nach einem Mittel und fand …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.