Pytania oznaczone «regular-expression»

Wyrażenia regularne (często skracane do „regex”) to wyrażenia napisane w języku deklaratywnym używanym do dopasowywania wzorców w łańcuchach.

26
Znajdź i zamień, używając wyrażeń regularnych

Mam plik z wieloma domyślnymi ustawieniami użytkownika. Chcę zmienić część tekstu, ale staram się wymyślić moduł dopasowujący i zamiennik. Korzystając z następującego przykładu: ############################################################################### # Trackpad, mouse, keyboard, Bluetooth...

12
Czy usunąć zakres n linii przed i po dopasowanej linii?

Mam powtarzalny plik konfiguracyjny i chciałbym dopasować wyrażenie regularne i usunąć zakres wierszy przed i po dopasowaniu. Chciałbym również usunąć dopasowanie jednym poleceniem. Mogę użyć... :g/match/-1d ... kilka razy, aby usunąć więcej niż jedną linię sprzed meczu ... ... i połącz to z...

11
Sortuj według słów oddzielonych przecinkami

Normalne polecenie: sortowanie może sortować wiersze na podstawie kolumny lub kolumny wirtualnej ( \%club \%v), czy można użyć kolumny logicznej wyższego poziomu jako klucza sortowania? Użycie wyrażenia regularnego wydaje się nieco skomplikowane w tym scenariuszu (kolumna znajduje się na końcu...