Pytania oznaczone «regex»

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,...

2
Wyrażanie regularne w celu dopasowania nazwy pliku

Mam skrypt, który wyświetla listę plików spełniających określone kryteria. Wyświetla tylko nazwy plików i jest niepotrzebny fragment tekstu. Przykładowy ciąg to: [gg]_Magi_-_13_[DB38165F].mkv To, co chciałbym osiągnąć w wyniku, to: [gg]_Magi_-_13 Udało mi się zastąpić podkreślenia, ale nie...

2
wstaw ciąg między dwoma wzorami

Chciałbym zmienić plik o nazwie takiej jak: d1-a2_A1_B1.txt abcd_A90_B2.txt gdzie chcę wstawić _FOOmiędzy pierwszy, _A[0-9]\+a _B[0-9]więc nazwy plików stają się d1-a2_A1_FOO_B1.txt abcd_A90_FOO_B2.txt Ale moje wyrażenie regularne nie działa: for f in $(ls); do mv $f \`echo $f | sed -e...

2
znajdź używając dopasowań wyrażenia regularnego i echa

Mam około 50 użytkowników w katalogu / home / i sklonowałem repozytorium git dla wszystkich: Wykonany w / home / jako użytkownik root: find . -maxdepth 1 -type d ! -name . -prune -exec git clone /shared/repos/project_xpto.git {}/www/xpto/ \; Teraz muszę ustawić właścicieli tych sklonowanych...

2
Notepad ++ - Usuń wszystko inne niż określone ciągi

Mam następujące ciągi, które chcę zachować i usunąć pozostałe: uicomp-type="example-string" uicomp-type='string-example' Używam następującego wyrażenia regularnego, aby znaleźć te ciągi: uicomp-type="(.*?)"|uicomp-type='(.*?)' Jak wybrać ciągi inne niż te, które chcę zachować lub jakie jest...

1
Wyszukaj i zamień, używając wyrażeń regularnych

Chcę edytować tekst: appriskid = models.IntegerField(primary_key=True) app_name = models.TextField() identifier = models.CharField(max_length=150) version = models.CharField(max_length=60, blank=True) . . . do: appriskid = None, app_name = None, identifier = None, version = None...