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 inverser une expression grep
L'expression grep suivante répertorie avec succès tous les fichiers .exe et .html du répertoire et des sous-répertoires actuels. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Comment inverser ce résultat pour répertorier ceux qui ne sont pas à la place .html ou .exe. (C'est-à-dire !=.)
237 regex  linux  grep 




7
Supprimez tous les caractères spéciaux avec RegExp
Je voudrais un RegExp qui supprimera tous les caractères spéciaux d'une chaîne. J'essaie quelque chose comme ça, mais cela ne fonctionne pas dans IE7, bien que cela fonctionne dans Firefox. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], …

9
Faire correspondre un espace dans une expression régulière
J'ai besoin de faire correspondre un caractère espace dans une expression régulière PHP. Quelqu'un a une idée? Je veux dire comme "gavin schulz", l'espace entre les deux mots. J'utilise une expression régulière pour m'assurer que je n'autorise que des lettres, des chiffres et un espace. Mais je ne sais pas …
229 php  regex 

4
Échapper la chaîne d'expression régulière en Python
Je veux utiliser la saisie d'un utilisateur comme modèle d'expression régulière pour une recherche sur du texte. Cela fonctionne, mais comment puis-je gérer les cas où l'utilisateur met des caractères qui ont un sens dans l'expression régulière? Par exemple, l'utilisateur souhaite rechercher Word (s): le moteur d'expression régulière prendra le …
229 python  regex 


3
Javascript remplace-t-il par référence au groupe correspondant?
J'ai une chaîne, comme hello _there_. Je voudrais remplacer les deux traits de soulignement par <div>et </div>respectivement, en utilisant JavaScript . La sortie ressemblerait donc à hello <div>there</div>. La chaîne peut contenir plusieurs paires de traits de soulignement. Ce que je cherche est un moyen de soit exécuter une fonction …
228 javascript  regex 


13
En Python, comment diviser une chaîne et conserver les séparateurs?
Voici la façon la plus simple d'expliquer cela. Voici ce que j'utilise: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] Voici ce que je veux: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] La raison en est que je veux diviser une chaîne en jetons, la …
226 python  regex 

16
Comment extraire du texte entre parenthèses (crochets)?
J'ai une chaîne User name (sales)et je souhaite extraire le texte entre crochets, comment dois-je procéder? Je soupçonne une sous-chaîne, mais je ne peux pas savoir comment lire jusqu'à ce que le crochet de fermeture, la longueur du texte varie.
224 c#  .net  regex 

15
Recherche d'UUID dans le texte avec regex
Je recherche des UUID dans des blocs de texte à l'aide d'une expression régulière. Actuellement, je me fie à l'hypothèse que tous les UUID suivront un modèle de 8-4-4-4-12 chiffres hexadécimaux. Quelqu'un peut-il penser à un cas d'utilisation où cette hypothèse serait invalide et me ferait manquer certains UUID?
224 regex 

7
Supprimer les caractères non alphanumériques de la chaîne
Je veux convertir la chaîne suivante en sortie fournie. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Je n'ai pas trouvé une solution qui traitera des caractères spéciaux comme \r, \n, \b, etc. En gros, je veux juste me débarrasser de tout ce qui n'est pas alphanumérique. Voici ce que j'ai essayé ... Attempt …
224 javascript  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.