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.

5
Comment obtenir le nom des groupes capturés dans une expression régulière C #?
Existe-t-il un moyen d'obtenir le nom d'un groupe capturé en C #? string line = "No.123456789 04/09/2009 999"; Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)"); GroupCollection groups = regex.Match(line).Groups; foreach (Group group in groups) { Console.WriteLine("Group: {0}, Value: {1}", ???, group.Value); } Je veux obtenir ce résultat: Groupe: [Je ne …
98 c#  regex 




4
RegEx pour rechercher deux caractères consécutifs ou plus
Je dois déterminer si une chaîne contient deux caractères alpha consécutifs ou plus. Deux ou plus [a-zA-Z]côte à côte. Exemple: "ab" -> valid "a1" -> invalid "a b" -> invalid "a"-> invalid "a ab" -> valid "11" -> invalid
98 regex 

5
Retourne la première correspondance de Ruby regex
Je cherche un moyen d'effectuer une correspondance regex sur une chaîne en Ruby et de la faire court-circuiter lors du premier match. La chaîne que je traite est longue et d'après ce à quoi elle ressemble, la matchméthode standard ( méthode) traiterait le tout, collecterait chaque correspondance et retournerait un …
97 ruby  regex  string 



23
PHP Regex pour vérifier la date est au format AAAA-MM-JJ
J'essaie de vérifier que les dates saisies par les utilisateurs finaux sont dans le AAAA-MM-JJ. Regex n'a jamais été mon point fort, j'obtiens toujours une fausse valeur de retour pour le preg_match () que j'ai configuré. Donc, je suppose que j'ai fait un gâchis de l'expression régulière, détaillé ci-dessous. $date="2012-09-12"; …
97 php  regex  date-format 


5
Comment puis-je compter le nombre de correspondances pour une regex?
Disons que j'ai une chaîne qui contient ceci: HelloxxxHelloxxxHello Je compile un modèle pour rechercher «Bonjour» Pattern pattern = Pattern.compile("Hello"); Matcher matcher = pattern.matcher("HelloxxxHelloxxxHello"); Il devrait trouver trois correspondances. Comment puis-je compter le nombre de correspondances? J'ai essayé différentes boucles et utilisé le matcher.groupCount()mais cela n'a pas fonctionné.
97 java  regex 

6
Utilisation de sed et grep / egrep pour rechercher et remplacer
J'utilise egrep -Rsuivi d'une expression régulière contenant environ 10 unions, donc comme: .jpg | .png | .gifetc. Cela fonctionne bien, maintenant je voudrais remplacer toutes les chaînes trouvées par.bmp Je pensais à quelque chose comme egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form donc le problème ici est de savoir …
97 regex  sed  grep 

2
PatternSyntaxException: répétition illégale lors de l'utilisation de regex en Java
Je ne connais pas beaucoup de regex, mais je dois faire correspondre un modèle simple. Ce qui suit doit retourner vrai, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) lorsque inputLine est {"user_id" : 34} Cependant, j'obtiens cette exception: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) …
97 java  regex  matcher 



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.