Questions marquées «regex»

Également appelée expression régulière ou expression régulière, description d'un ensemble de chaînes, souvent utilisée pour rechercher et valider des chaînes.

143
Comment ignorer certains noms de fichiers en utilisant "find"?

Une de mes commandes BASH préférées est: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; qui recherche le contenu spécifié de SearchString dans le contenu de tous les fichiers situés dans et sous le répertoire en cours. En tant que développeur, cela s’est parfois révélé utile....

73
Suppression des codes de couleur ANSI du flux de texte

Examiner les résultats de perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' dans un éditeur de texte (par exemple, vi) affiche les éléments suivants: ^[[37mABC ^[[0m Comment supprimer les codes de couleur ANSI du fichier de sortie? Je suppose que le meilleur...

44
Nouvelles lignes dans sed sur Mac OS X

Je trouve que \ncela ne fonctionne pas dans sed sous Mac OS X. Plus précisément, disons que je veux séparer les mots séparés par un seul espace en lignes: # input foo bar J'utilise, echo "foo bar" | sed 's/ /\n/' Mais le résultat est stupide, le \nn'est pas échappé! foonbar Après avoir consulté...

29
Comment rechercher l'une des deux chaînes similaires dans Vim?

Dans Vim, si je veux faire une recherche qui correspond à "planA" ou "planB", je sais que je peux le faire: /plan[AB] Cela fonctionne parce que l'expression régulière autorise A ou B comme ensemble de caractères. Mais comment puis-je spécifier l'une des deux chaînes complètes? Par exemple,...