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.

13
Utilisation d'expressions régulières pour extraire une valeur en Java
J'ai plusieurs chaînes sous la forme approximative: [some text] [some number] [some more text] Je veux extraire le texte en [un certain nombre] en utilisant les classes Java Regex. Je sais à peu près quelle expression régulière je veux utiliser (bien que toutes les suggestions soient les bienvenues). Ce qui …
169 java  regex 

5
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 par rapport à l'augmentation des performances?
169 .net  regex 

9
(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 …
169 regex  unicode  grep  ascii 

7
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 …
169 python  regex  pandas 

20
Comment extraire l'URL de base d'une chaîne en JavaScript?
J'essaie de trouver une méthode relativement simple et fiable pour extraire l'URL de base d'une variable de chaîne en utilisant JavaScript (ou jQuery). Par exemple, étant donné quelque chose comme: http://www.sitename.com/article/2009/09/14/this-is-an-article/ J'aimerais avoir: http://www.sitename.com/ Une expression régulière est-elle le meilleur pari? Si tel est le cas, quelle instruction puis-je utiliser …
168 javascript  regex  string  url 

1
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 discussion approfondie. Si vous …
166 regex 


18
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. C'est-à-dire que le …
166 regex 




3
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, ensuite 1abc1, …
165 regex 


22
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 Shack deviendrait shanes-rib-shack. Voici …
163 javascript  jquery  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.