J'essaie de faire correspondre toutes les lignes blanches ou vides dans ce fichier de test, en utilisant l'extension AltSearch. Pour une raison quelconque, je ne peux pas faire correspondre l'espace entre bar bar
et la ligne 4.Supprimer les lignes vides à l'aide de Regex et AltSearch
Voici un fichier de test. Pour le publier dans Stack Overflow, j'ai changé les espaces en périodes et onglets en tabulations. (Lorsque vous le changerez pour un test personnel, notez qu'il y a TABTABTAB sous la ligne 3, c'est facile à oublier).
line1
line2
..............TAB
line3
TABTABTAB
foo foo
bar bar
line4
TAB..............
line5
.................
line6
Et voici 2 versions de mon regex. Les deux fonctionnent de manière identique pour moi. Je sais, le script batch à l'intérieur d'AltSearch sera plus facile (et j'ai déjà un batch de travail). Mon intérêt est de ne pas utiliser le lot.
Également ne fonctionne pas. Je ne comprends pas, peut-être que cette AltSearch est juste buggy comme l'enfer?
(\p*^\s*\p+)||(\p*^\p*)
'^ (?: [\ T] * (?: \ R? \ N | \ r)) +' – 0m3r
@ 0m3r Oui, mais cela ne fonctionnera pas dans LO. –
'^ \ s * $' avec un indicateur multiligne devrait fonctionner. – Tushar