/ / Jak wyróżnić wszystkie mecze za pomocą odnośnika zwrotnego? - regex, szukaj, vim, dopasuj

Jak podświetlić wszystkie mecze, korzystając z referencji wstecznej? - regex, search, vim, match

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 № 1

Ty 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: Ilustracja wyrażenia regularnego