Pytania oznaczone «regex»

8
Jak wykonać blokowe wyszukiwanie i zamianę za pomocą Vima?

Mam tekst w Vimie naciśnij, Ctrl+Vaby przełączyć VIm w tryb bloku zaznacz tekst, który chcę wpisz :to daje ten monit:'<,'> Dodaję do zachęty moje wyrażenie regularne s/ /*/g. Pozostaje mi to, :'<,'>s/ /*/ga tekst jest podświetlony Nacisnąłem Enter Niestety, działa on na całej linii...

8
Jak sprawić, by sed pomijał niepasujące linie?

W poniższym przykładzie seddopasowuje linie rozpoczynające się od a alub a ci wypisuje pierwszy znak tej linii ( alub c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl Jednak linie, które nie pasują do wzoru, są również...

7
Unicode w wyrażeniu regularnym Emacsa

Używam emacsa 24. Jak mogę zastąpić wszystkie wystąpienia niedrukowalnego znaku bidi RTL Unicode, którego liczbą szesnastkową jest 202e? Chcę zastąpić go niedrukowalnym znakiem bidi LTR typu Unicode, którego liczbą szesnastkową jest 202d? Czy ktoś może dać mi jakieś...

6
Jak zanegować test wyrażenia regularnego ZSH?

Jak negować operatora wyrażeń regularnych ZSH? Chciałbym zrobić coś takiego: if [[ $host !~ '^myhost[0-9]+$' ]] then # Do stuff # ... fi ...lub: if [[ !($host =~ '^myhost[0-9]+$') ]] then # Do stuff # ... fi ... ale nie wygląda na to, że ZSH implementuje dowolnego operatora negacji...

6
czy grep regex działa inaczej na Macu?

Próbuję po prostu wymyślić podstawowe użycie wyrażeń regularnych z grep (lub egrep) w terminalu mac (BSD grep - 2.5.1-FreeBSD). Plik do sprawdzenia ( pow.txt) zawiera linie: kiytytytyty i blob.mkv użyte polecenie to: grep -E ^[a-z]+\.[a-z]{3}$i pow.txt zwrócone dopasowanie...

5
Znajdź powtarzające się słowa w tekście

Jednym z najczęstszych literówek jest powtórzenie tego samego słowa dwa razy, jak tutaj. Potrzebuję automatycznej procedury, aby usunąć wszystkie powtarzające się słowa z pliku tekstowego. Nie powinno to być dziwną funkcją dla nowoczesnego edytora lub sprawdzania pisowni, na przykład pamiętam, że...

4
Naprawianie podświetlania składni YAML w VIM

Podświetlanie składni YAML w Vim 7.3 nie jest wspaniałe. Umieszczenie apostrofu w linii tekstu powoduje podkreślanie cytatu nawet wtedy, gdy nie ma cytatu. To samo dzieje się czasami w innych plikach. Zrzuciłem zrzut ekranu poniżej. Czy istnieje sposób naprawienia tego zachowania lub czy istnieje...

4
Bash regex, aby zmienić nazwę zestawu plików

Muszę zmienić nazwę zestawu plików, używając renamepolecenia (z wyrażeniem regularnym). Po kilku próbach nie jestem w stanie znaleźć wyrażenia, które uzyska oczekiwany wynik. Mam taki wzór pliku: prefix_ some_name _other.txt Wszystkie pliki zaczynają się od „ prefix_” i kończą się na „...

3
Znajdź i zastąp wiele razy w pliku txt

Wiem, że to mogło być wcześniej zadane, ale nie mogłem znaleźć odpowiedzi na to pytanie. Muszę zastąpić następujące: CoverLevel = "XX" z CoverLevel = "0", obejmuje to XX jako dowolną liczbę, bez zastępowania podobnych instancji, takich jak CoverLevel = "True" lub CoverLevel lub MinCoverLevel =...

2
Regex w wielu plikach w vimie

Muszę zamienić określone słowo w wielu plikach w vimie. Przekonałem się, że mogę to zrobić, jeśli otworzę każdy plik w buforze, ale podczas próby otwarcia wszystkich plików, które wymagają zastąpienia vima, oświadczam, że istnieje to „zbyt wiele nazw plików”. Istnieje wtyczka, która włącza to,...