Mám toto:
/(d{4}_d{2}_d{2}).*1
nájsť dvojité dáta v rovnakom riadku.
Chcel by som zdôrazniť (rovnako ako pri normálnom vyhľadávaní) všetky nájdené zhody (nielen prvé ako v predchádzajúcom regexe).
Ako to môžem urobiť?
odpovede:
3 pre odpoveď č. 1Používate elán, Zozbieram sa z otázok. Vo Vime aktivujte hlsearch:
:set hlsearch
Potom vyhľadajte toto:
/d{4}_d{2}_d{2}[^0-9]*d{4}_d{2}_d{2}
Toto zvýrazní všetky dvojité dátumy v riadku v celom súbore. Regex predpokladá, že medzera medzi dátumami je vyplnená znakmi, ktoré nie sú číslami.
Ilustrácia regexu: