Questions marquées «regular-expression»

Défis de code qui impliquent l'utilisation d'expressions régulières.

1
Faire un polyglotte regex
Écrivez une expression régulière qui fonctionne dans au moins 2 versions (ou versions) d'expressions régulières, et faites correspondre une chaîne différente dans chaque version (ou version) dans laquelle elle s'exécute. Les chaînes à associer dans ce défi sont les premiers mots des noms de code Ubuntu, qui sont répertoriés ci-dessous. …


2
Singulier ou pluriel?
Voici une liste de 30 noms anglais au singulier et au pluriel. Votre travail consiste simplement à écrire l'expression régulière la plus courte qui correspond à tous les noms sous une forme et à aucun sous l'autre (facile, tous les noms anglais se terminent sau pluriel, n'est-ce pas?). SINGULAR PLURAL …

2
Regex: correspondre à une série égalitaire
introduction Je ne vois pas beaucoup de défis regex ici, donc je voudrais proposer celui-ci d'une simplicité trompeuse qui peut être fait de plusieurs façons en utilisant un certain nombre de saveurs regex. J'espère que cela offre aux amateurs de regex un peu de plaisir à jouer au golf. Défi …

4
Jours compressés de la semaine
Étant donné l'entrée d'une liste de jours de la semaine, affichez la représentation triée la plus courte de la liste. Le format de l'entrée est une chaîne constituée d'un ou plusieurs des sous - chaînes à deux caractères Su(dimanche), Mo(lundi), Tu(etc.), We, Th, FretSa . L'entrée ne peut pas nécessairement …

9
Additionnez les durées
Défi Écrivez le code le plus court qui peut additionner toutes les durées de temps qui apparaissent dans le stdin. Le programme ne doit considérer que les chaînes qui correspondent à l'un des modèles suivants et ignorer le reste. HH:MM:SS (it will be interpreted as HH hours, MM minutes and …

25
Un simple motif
Contributions: Deux chiffres simples (appelons-les met n) et deux caractères (appelons-les aet b) dans le format d'entrée de votre choix. Production: Pour la procédure pas à pas, faites semblant m=2, n=5, a='a', b='b'. Votre sortie sera une chaîne construite à partir de vos quatre entrées. Appelons la chaîne result, avec …
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
Compiler les expressions rationnelles
Dans cette tâche, vous devez écrire un programme qui lit une expression régulière et génère un autre programme qui affiche si une chaîne d'entrée est acceptée par cette expression régulière. La sortie doit être un programme écrit dans la même langue que votre soumission. Contribution L'entrée est une expression régulière …

1
Regex validating regex [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettre à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Construisez une expression régulière qui acceptera une chaîne d'expression régulière …
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
Les clôtures binaires
Contribution: Un entier ndans la plage2 <= n <= 10 Une liste d'entiers positifs Production: Convertissez les entiers en leur représentation binaire (sans zéros non significatifs) et joignez-les tous ensemble. Déterminez ensuite toutes les sous-chaînes binaires qui forment une «clôture binaire» en utilisant une nquantité de poteaux de clôture. Les …


2
ValiDate ISO 8601 par RX
Défi Trouvez l'expression rationnelle la plus courte valide, c'est-à-dire les correspondances, toutes les dates possibles du calendrier grégorien proleptique (qui s'applique également à toutes les dates avant sa première adoption en 1582) et ne correspond à aucune date invalide. Production La sortie est donc véridique ou falsey. Contribution L'entrée est …


4
Faire correspondre les URL Stack Exchange
Prologue Après avoir installé une extension de navigateur anti-XSS, Stack Snippets a soudainement cessé de fonctionner sur tout le réseau Stack Exchange. Je ne pouvais plus apprendre de Stack Overflow , voir des démos de travail sur l'expérience utilisateur et, pire encore, je ne pouvais pas tester les réponses JavaScript …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.