É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.
J'ai un dossier qui contient de nombreux fichiers. Certains des fichiers de données sont étiquetés 1, 2, 3, ..., 300 Je souhaite supprimer ces fichiers de données à l'aide du terminal. Comment puis-je faire cela? Je veux faire quelque chose comme rm some-regular-expression-giving-numbers-from-0--300
Comment rechercher une phrase sur plusieurs lignes? Par exemple, laisse l'expression "mon thé glacé" puis il peut être enveloppé dans des fichiers texte: as js skdfh dfh djh sf my ice tea. grep ne correspondra pas car il y a une nouvelle ligne entre les deux. Comment puis-je les assortir? …
Je veux faire une recherche regex simple récursivement à travers un répertoire qui n'est pas limité à des lignes simples. J'ai essayé grep et ack, mais aucun ne semble le supporter. Je sais que cela ne devrait pas être trop coûteux en calcul (dans mon cas) car mon éditeur de …
[Computer]$ grep "foo|bar" filename Je comprends que la commande ci-dessus doit retourner chaque ligne dans le nom de fichier où il y a "foo" ou "bar". Les pages de manuel le confirment | comme Regex ou symbole et le code fonctionne pour "foo" et "bar" indépendamment. Qu'est-ce que je rate?
Je travaille sur une commande qui remplace tous les chiffres 0-9 par leurs lettres correspondantes dans sed. Je sais que je fais quelque chose de mal, mais sed n'interprète pas l'expression régulière de remplacement comme autre chose qu'un littéral de chaîne. La commande que j'utilise est sed -r 's/[0-9]/[A-J]/g' log …
J'essaie d'exécuter rsync pour copier certains fichiers récursivement sur un chemin basé sur leur modèle de nom de fichier, sans tenir compte de la casse . Voici ce que j'ai fait pour exécuter rsync: $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/ Rien n'est copié, la sortie de débogage …
J'ai une question très basique que je n'arrive pas à comprendre. J'ai un document texte comme celui-ci: This is 5 a test! This 3 is a test! This is a 9 test! et je veux que ça ressemble à ceci: This is 5c a test! This 3c is a test! …
J'ai copié la commande cd C:\foo\bar\de PowerShell vers Cygwin et je m'attendais à ce qu'elle s'exécute. J'essaie maintenant d'exécuter une substitution pour remplacer tous les éléments \par /: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed Je ne sais pas pourquoi j'obtiens la substitution a échoué. J'ai aussi essayé: $ !!:gs/\\/q Juste …
je veux essentiellement courir: C:\>xcopy [0-9]{13}\.(gif|jpg|png) s:\TargetFolder /s je sais xcopyne prend pas en charge les recherches de noms de fichiers d'expressions régulières. je ne peux pas savoir comment savoir si PowerShell a un Cmdletpour copier des fichiers; et si c'est le cas, comment savoir s'il prend en charge la …
Je sais comment faire quelque chose pour chaque ligne qui correspond à un modèle, en utilisant :g. Existe-t-il un moyen de faire quelque chose pour chaque ligne qui ne correspond pas au modèle? Par exemple, supposons que je souhaite supprimer toutes les lignes qui ne correspondent pas à / foo …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour le super utilisateur. Fermé il y a 5 ans . Microsoft a une carte de référence rapide astucieuse pour les expressions …
J'ai un vidage SQL avec des expressions telles que youtubehd:2nj6bykw. Le 2nj6bykwpeut également être une chaîne aléatoire différente. Il est toujours composé de 8 caractères. Je veux remplacer youtubehd:2nj6bykwpar juste youtubehd. Comment puis-je le faire sans le remplacer manuellement, un par un? Le vidage SQL comporte plus de 230000 lignes …
Je recherche une expression regex pour faire correspondre quelques lignes sur la ligne correspondante. Par exemple: ABCDEFGHADEFGH ABCDEFGHADEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH XXXXXXXX Je voudrais capturer les 2 lignes au-dessus du XXXXXXXX. Toute aide serait appréciée. Remarque: avec Python utilisant la bibliothèque re
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.