Domande taggate «regular-expression»

Sfide del codice che comportano l'uso di espressioni regolari.

1
Crea un poliglotta regex
Scrivi un regex che funziona in almeno 2 regex flavours (o versioni) e abbina una stringa diversa in ogni flavour (o versione) in cui è in esecuzione. Le stringhe da abbinare a questa sfida sono le prime parole dei nomi di codice Ubuntu, che sono elencati di seguito. La tua …


2
Singolare o plurale?
Ecco un elenco di 30 nomi inglesi nella loro forma singolare e plurale. Il tuo compito è semplicemente quello di scrivere l'espressione regolare più breve che corrisponda a tutti i sostantivi in ​​una forma e nessuno nell'altra (facile, tutti i sostantivi inglesi finiscono in sforma plurale, giusto?). SINGULAR PLURAL --------- …

2
Regex: abbina una serie egualitaria
introduzione Non vedo molte sfide regex qui, quindi vorrei offrire questo ingannevolmente semplice che può essere fatto in diversi modi usando una serie di sapori regex. Spero che offra agli appassionati di regex un po 'di divertimento nel golf. Sfida La sfida è quella di abbinare quella che ho definito …

4
Giorni compressi della settimana
Dato un input di un elenco di giorni della settimana, genera la rappresentazione ordinata più breve dell'elenco. Il formato del input è una stringa costituita da uno o più delle stringhe di due caratteri Su(Domenica), Mo(Lunedi), Tu(ecc), We, Th, Fr, e Sa. L'input potrebbe non essere necessariamente indicato in ordine …

9
Somma le durate
Sfida Scrivi il codice più breve che può sommare tutte le durate che compaiono nello stdin. Il programma deve considerare solo le stringhe che corrispondono a uno dei seguenti schemi e ignorare il resto. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will …

25
Un semplice pattino
ingressi: Due cifre singole (chiamiamole me n) e due caratteri (chiamiamole ae b) nel formato di input desiderato. Produzione: Per la procedura dettagliata, fingere m=2, n=5, a='a', b='b'. Il tuo output sarà una stringa creata dai tuoi quattro input. Chiamiamo la stringa result, con valore "". In primo luogo, concatenate …
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
Compila regexes
In questa attività devi scrivere un programma che legge un'espressione regolare e genera un altro programma che genera se una stringa di input è accettata da quell'espressione regolare. L'output deve essere un programma scritto nella stessa lingua della richiesta. Ingresso L'input è un'espressione regolare r corrispondente al seguente ABNF (la …

1
Regex validating regex [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso l'anno scorso . Costruisci una regex che accetti una stringa regex come input e controlla se è valida. Fondamentalmente, …
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
Le recinzioni binarie
Ingresso: Un numero intero nnell'intervallo2 <= n <= 10 Un elenco di numeri interi positivi Produzione: Converti gli interi nella loro rappresentazione binaria (senza zero iniziali) e uniscili tutti insieme. Quindi determinare tutte le sottostringhe binarie che formano una 'recinzione binaria' utilizzando la nquantità di pali della recinzione. Gli spazi …


4
Corrispondenza regex URL più breve in JavaScript
Crea l'espressione regolare più breve che corrisponderà approssimativamente a un URL nel testo quando viene eseguita in JavaScript Esempio: "some text exampley.com".match(/your regular expression goes here/); L'espressione regolare deve cattura tutti gli URL validi che sono per http e https. non preoccuparti di non trovare corrispondenze per stringhe che sembrano …

2
ValiDate ISO 8601 di RX
Sfida Trova il regex più breve che convalida, ad esempio le corrispondenze, tutte le possibili date nel calendario prololico gregoriano (che si applica anche a tutte le date prima della sua prima adozione nel 1582) e non corrisponde a nessuna data non valida. Produzione L'output è quindi verità o falsità. …


4
Abbina gli URL di Stack Stack
Prologo Dopo aver installato un'estensione del browser anti-XSS, Stack Snippet ha smesso improvvisamente di funzionare su tutta la rete Stack Exchange. Non ho più potuto imparare da Stack Overflow , vedere demo funzionanti sull'esperienza utente e, soprattutto, non ho potuto testare le risposte JavaScript su Puzzle di programmazione e Code …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.