Questions marquées «regex»

169
Comment fonctionne RegexOptions.Compiled?

Que se passe-t-il dans les coulisses lorsque vous marquez une expression régulière comme une expression à compiler? En quoi cela compare-t-il / est-il différent d'une expression régulière mise en cache? À l'aide de ces informations, comment déterminez-vous quand le coût du calcul est négligeable...

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...

169
(grep) Regex pour correspondre aux caractères non ASCII?

Sous Linux, j'ai un répertoire avec beaucoup de fichiers. Certains d'entre eux ont des caractères non ASCII, mais ils sont tous UTF-8 valides . Un programme a un bogue qui l'empêche de fonctionner avec des noms de fichiers non ASCII, et je dois savoir combien sont affectés. J'allais faire cela avec...

166
Apprentissage d'expressions régulières [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

166
Expression régulière pour faire correspondre le format d'heure HH: MM

Je veux une expression régulière pour le temps correspondant au format HH: MM. Voici ce que j'ai et cela fonctionne: ^[0-2][0-3]:[0-5][0-9]$ Cela correspond à tout de 00h00 à 23h59. Cependant, je veux le changer pour que 0:00 et 1:00, etc. correspondent également ainsi que 00:00 et 01:30....

165
Correspondre à la chaîne entière

Quelle est l'expression régulière (en JavaScript si cela compte) à ne correspondre que si le texte est une correspondance exacte? Autrement dit, il ne devrait y avoir aucun caractère supplémentaire à l'autre extrémité de la chaîne. Par exemple, si je suis en train de faire correspondre pour abc,...

163
Comment convertir un titre en slug d'URL dans jQuery?

Je travaille sur une application dans CodeIgniter et j'essaie de créer un champ sur un formulaire pour générer dynamiquement le slug d'URL. Ce que j'aimerais faire, c'est supprimer la ponctuation, la convertir en minuscules et remplacer les espaces par des tirets. Ainsi, par exemple, Shane's Rib...

160
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!"

160
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...