Mam to:
/(d{4}_d{2}_d{2}).*1
znaleźć podwójne daty w tej samej linii.
Chciałbym podświetlić (jak w normalnym wyszukiwaniu) wszystkie znalezione dopasowania (nie tylko pierwsze jak w powyższym wyrażeniu regularnym).
Jak mogę to zrobić?
Odpowiedzi:
3 dla odpowiedzi № 1Ty używasz Krzepkość, Zbieram z tagów pytań. W Vimie aktywuj hlsearch:
:set hlsearch
Następnie wyszukaj w ten sposób:
/d{4}_d{2}_d{2}[^0-9]*d{4}_d{2}_d{2}
Podkreśla to wszystkie podwójne daty w wierszu w całym pliku. Wyrażenie regularne zakłada, że odstępy między datami są wypełniane znakami, które nie są liczbami.
Ilustracja wyrażenia regularnego: