Questions marquées «regex»

Les expressions régulières fournissent un langage déclaratif pour faire correspondre les modèles dans les chaînes. Ils sont couramment utilisés pour la validation, l'analyse et la transformation de chaînes. Étant donné que les expressions régulières ne sont pas entièrement normalisées, toutes les questions avec cette balise doivent également inclure une balise spécifiant le langage ou l'outil de programmation applicable. REMARQUE: demander des expressions rationnelles HTML, JSON, etc. a tendance à rencontrer des réactions négatives. S'il y a un analyseur, utilisez-le à la place.





30
Les balises ouvertes RegEx correspondent aux balises autonomes XHTML
Verrouillé . Les commentaires sur cette question ont été désactivés, mais elle accepte toujours de nouvelles réponses et d'autres interactions. Apprenez-en plus . J'ai besoin de faire correspondre toutes ces balises d'ouverture: <p> <a href="foo"> Mais pas ceux-ci: <br /> <hr class="foo" /> Je suis venu avec cela et je …
1475 html  regex  xhtml 

20
Comment utilisez-vous une variable dans une expression régulière?
Je voudrais créer une String.replaceAll()méthode en JavaScript et je pense que l'utilisation d'une expression régulière serait la manière la plus laconique de le faire. Cependant, je ne peux pas comprendre comment passer une variable dans une expression régulière. Je peux déjà le faire, ce qui remplacera toutes les instances de …
1380 javascript  regex 

21
Comment accédez-vous aux groupes correspondants dans une expression régulière JavaScript?
Je veux faire correspondre une partie d'une chaîne à l'aide d'une expression régulière , puis accéder à cette sous-chaîne entre parenthèses: var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log(arr); // Prints: [" format_abc", "abc"] .. so far so good. console.log(arr[1]); // Prints: undefined (???) …
1369 javascript  regex 

5
\ d est moins efficace que [0-9]
J'ai fait un commentaire hier sur une réponse où quelqu'un avait utilisé [0123456789]une expression régulière plutôt que [0-9]ou \d. J'ai dit qu'il était probablement plus efficace d'utiliser un spécificateur de plage ou de chiffres qu'un jeu de caractères. J'ai décidé de tester cela aujourd'hui et j'ai découvert à ma grande …
1249 c#  regex  performance 



30
Comment valider des numéros de téléphone en utilisant regex
J'essaie de mettre sur pied une expression rationnelle complète pour valider les numéros de téléphone. Idéalement, il gérerait les formats internationaux, mais il devrait gérer les formats américains, notamment les suivants: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Je répondrai avec ma tentative actuelle, mais j'espère …



12
Expressions régulières: existe-t-il un opérateur ET?
Évidemment, vous pouvez utiliser le |(pipe?) Pour représenter OR, mais existe-t-il un moyen de représenter ANDégalement? Plus précisément, je voudrais faire correspondre des paragraphes de texte qui contiennent TOUS une certaine phrase, mais sans ordre particulier.
708 regex  lookahead 


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.