Questions marquées «regex»

175
Matchs d'expression régulière d'extrait Swift

Je souhaite extraire des sous-chaînes d'une chaîne correspondant à un modèle d'expression régulière. Alors je cherche quelque chose comme ça: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Voici donc ce que j'ai: func matchesForRegexInText(regex: String!, text:...

174
Comment convertir «camelCase» en «Camel Case»?

J'ai essayé d'obtenir une commande JavaScript regex pour transformer quelque chose comme "thisString"en "This String"mais le plus proche que j'ai obtenu est de remplacer une lettre, ce qui donne quelque chose comme "Thi String"ou "This tring". Des idées? Pour clarifier, je peux gérer la simplicité...

173
Groupes nommés Regex en Java

Je crois comprendre que le java.regexpackage ne prend pas en charge les groupes nommés ( http://www.regular-expressions.info/named.html ), alors quelqu'un peut-il me diriger vers une bibliothèque tierce qui le fait? J'ai regardé jregex mais sa dernière version date de 2002 et cela n'a pas...

172
Regex pour valider le format de date jj / mm / aaaa

J'ai besoin de valider une chaîne de date pour le format dd/mm/yyyyavec une expression régulière. Cette expression régulière valide dd/mm/yyyy, mais pas les dates invalides telles que 31/02/4500: ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ Qu'est-ce qu'une expression régulière...

171
Groupes de capture Java Regex

J'essaye de comprendre ce bloc de code. Dans le premier, que recherchons-nous dans l'expression? Je crois comprendre qu'il s'agit de n'importe quel caractère (0 fois ou plus *) suivi de n'importe quel nombre entre 0 et 9 (une ou plusieurs fois +) suivi de n'importe quel caractère (0 fois ou plus...

169
Comment filtrer les lignes dans les pandas par regex

Je voudrais filtrer proprement un dataframe à l'aide de regex sur l'une des colonnes. Pour un exemple artificiel: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat Je veux filtrer les lignes sur celles qui...