Questions marquées «regular-expression»

Les expressions régulières (souvent abrégées en «regex») sont des expressions écrites dans un langage déclaratif utilisé pour faire correspondre des modèles dans des chaînes.

20
Comment rendre les allumeurs regex non gourmands?

J'essaie d'utiliser une expression régulière pour remplacer le texte dans un fichier (remplacez une URL complète par juste protocole / domaine /): :%s/\(https\?:\/\/.*?\/\).*/\1/gc Malheureusement, .*?ne correspond pas à la chaîne, même en essayant d'échapper au ?quantificateur? Comment échapper un...

13
Pliage par motif de recherche regex

J'ai obtenu un fichier texte brut avec des colonnes de valeurs séparées par des espaces. Comme ça: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... .. ..... UK 3333 ... ... ..... UK 4444 ... ... ..... UK...

12
Remplacer la deuxième occurrence en ligne

J'ai une liste de fichiers: ./a.temp.txt ./a.temp.txt ./a/b.temp.txt ./a/b.temp.txt ./a/b/c.temp.txt ./a/b/c.temp.txt Et je veux supprimer le temp.sur chaque ligne, mais seulement la deuxième occurrence , ainsi, le fichier devrait ressembler à: ./a.temp.txt ./a.txt ./a/b.temp.txt ./a/b.txt...

11
Tri basé sur des mots séparés par des virgules

Commande normale: le tri peut trier les lignes en fonction de la colonne ou de la colonne virtuelle ( \%cou \%v), la colonne logique de niveau supérieur pourrait-elle être utilisée comme clé de tri? L'utilisation d'une expression régulière semble un peu complexe pour ce scénario (la colonne se...