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.

22
Suppression de lignes vides dans Notepad ++
Comment remplacer les lignes vides dans Notepad ++? J'ai essayé une recherche et un remplacement avec les lignes vides dans la recherche, et rien dans le remplacement, mais cela n'a pas fonctionné; il a probablement besoin de regex.
384 regex  notepad++ 





20
Comment trouver toutes les occurrences d'une sous-chaîne?
Python a string.find()et string.rfind()pour obtenir l'index d'une sous-chaîne dans une chaîne. Je me demande s'il y a quelque chose comme string.find_all()qui peut retourner tous les index trouvés (pas seulement le premier depuis le début ou le premier depuis la fin). Par exemple: string = "test test test test" print string.find('test') …
365 python  regex  string 

15
Expression régulière pour rechercher Kadaffi
J'essaie de chercher le mot Gadaffi. Quelle est la meilleure expression régulière pour rechercher cela? Jusqu'à présent, ma meilleure tentative est: \b[KG]h?add?af?fi$\b Mais il me semble toujours manquer certains journaux. Aucune suggestion? Mise à jour: j'ai trouvé une liste assez complète ici: http://blogs.abcnews.com/theworldnewser/2009/09/how-many-different-ways-can-you-spell-gaddafi.html La réponse ci-dessous correspond aux 30 variantes: …
361 regex  search 

11
Comment est-ce que je grep pour tous les caractères non-ASCII?
J'ai plusieurs fichiers XML très volumineux et j'essaie de trouver les lignes qui contiennent des caractères non ASCII. J'ai essayé ce qui suit: grep -e "[\x{00FF}-\x{FFFF}]" file.xml Mais cela renvoie toutes les lignes du fichier, que la ligne contienne ou non un caractère dans la plage spécifiée. La syntaxe est-elle …
359 regex  unix  unicode  grep 



7
Quantificateurs avides vs réticents vs possessifs
J'ai trouvé cet excellent tutoriel sur les expressions régulières et bien que je comprenne intuitivement ce que font les quantificateurs "avides", "réticents" et "possessifs", il semble y avoir un sérieux trou dans ma compréhension. Plus précisément, dans l'exemple suivant: Enter your regex: .*foo // greedy quantifier Enter input string to …



11
Conversion d'une chaîne d'entrée utilisateur en expression régulière
Je conçois un testeur d'expressions régulières en HTML et JavaScript. L'utilisateur entrera une expression rationnelle, une chaîne et choisira la fonction avec laquelle il veut tester (par exemple rechercher, faire correspondre, remplacer, etc.) via le bouton radio et le programme affichera les résultats lorsque cette fonction sera exécutée avec les …
333 javascript  html  regex 

9
Expression régulière insensible à la casse sans re.compile?
En Python, je peux compiler une expression régulière pour être insensible à la casse en utilisant re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> Existe-t-il un moyen de faire de même, mais …

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.