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.



6
Rechercher et remplacer dans bash à l'aide d'expressions régulières
J'ai vu cet exemple: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Ce qui suit cette syntaxe: ${variable//pattern/replacement} Malheureusement, le patternchamp ne semble pas prendre en charge la syntaxe regex complète (si j'utilise .ou \s, par exemple, il essaie de faire correspondre les caractères littéraux). Comment puis-je rechercher / remplacer une chaîne en utilisant la …
161 regex  bash 

15
Comment puis-je faire correspondre plusieurs occurrences avec une expression régulière en JavaScript similaire à preg_match_all () de PHP?
J'essaie d'analyser les chaînes encodées par URL qui sont composées de paires clé = valeur séparées par &ou &. Ce qui suit ne correspondra qu'à la première occurrence, en séparant les clés et les valeurs en éléments de résultat distincts: var result = mystring.match(/(?:&|&)?([^=]+)=([^&]+)/) Les résultats pour la chaîne '1111342 …
160 javascript  regex 

6
Créer un tableau de correspondances regex
En Java, j'essaie de renvoyer toutes les correspondances regex dans un tableau mais il semble que vous ne puissiez vérifier si le modèle correspond à quelque chose ou non (booléen). Comment puis-je utiliser une correspondance regex pour former un tableau de toutes les chaînes correspondant à une expression regex dans …
160 java  regex 

7
Interpoler une chaîne dans une regex
J'ai besoin de remplacer la valeur d'une chaîne dans mon expression régulière dans Ruby. Y a-t-il un moyen facile de faire ceci? Par exemple: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end
160 ruby  regex 



12
Comment convertir CamelCase en noms lisibles par l'homme en Java?
J'aimerais écrire une méthode qui convertit CamelCase en un nom lisible par l'homme. Voici le cas de test: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }



3
RegEx pour vous assurer que la chaîne contient au moins un caractère minuscule, un caractère majuscule, un chiffre et un symbole
Quelle est l'expression régulière pour s'assurer qu'une chaîne donnée contient au moins un caractère de chacune des catégories suivantes. Caractère minuscule Caractère majuscule Chiffre symbole Je sais que les modèles pour des jeux individuels à savoir [a-z], [A-Z], \det _|[^\w](j'ai eu les corriger, non?). Mais comment puis-je les combiner pour …
156 regex 



5
Expression régulière pour la correspondance exacte d'une chaîne
Je veux faire correspondre deux mots de passe avec une expression régulière. Par exemple, j'ai deux entrées "123456" et "1234567", alors le résultat ne devrait pas correspondre (faux). Et quand j'ai entré "123456" et "123456", le résultat devrait être égal (vrai). Je n'ai pas pu faire l'expression. Comment fait-on ça?
154 regex 

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.