Pytania otagowane jako regular-expression

Wyrażenia regularne są sposobem na dopasowanie wzorca znaków w ciągu.

2
składnia ls --hide = i ls --ignore =
ls --hidei ls --ignorezapewnia możliwość pominięcia plików zdefiniowanych za pomocą wyrażeń regularnych ustawionych po --ignore=części. Ten ostatni zapewnia, że ​​ta opcja nie zostanie wyłączona za pośrednictwem -a, -A. Polecenie mani infostrona wspominają o wyrażeniach regularnych. Pytanie : Jakie symbole wieloznaczne lub wyrażenia regularne są obsługiwane w ls --hide=i ls --ignore=. …



2
vim: użyj ciągu z wyszukiwania w poleceniu replace
Często używam /polecenia vim search, aby zweryfikować moje wyrażenia regularne (tylko po to, żeby zobaczyć, co pasuje). Potem zwykle używam :%skomendy replace, gdzie używam tego wyrażenia regularnego z wyszukiwania jako ciągu do zamiany, np. Najpierw szukam takiego ciągu: /TP-\(\d\{5\}\)-DD-\d\{3\} Dokładnie pasuje do tego, czego chcę, więc wykonuję swoje zamiany: :%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g …


3
Dzielenie plików tekstowych na podstawie wyrażeń regularnych
Mam plik tekstowy, który chcę podzielić na 64 nierówne części, zgodnie z 64 heksagramami Yi Jing. Ponieważ fragment każdego heksagramu zaczyna się cyfrą (kropkami), kropką i dwiema znakami nowego wiersza, wyrażenie regularne powinno być dość łatwe do napisania. Ale jak właściwie podzielić plik tekstowy na 64 nowe pliki zgodnie z …

2
Użycie grep z flagą --exclude-dir w celu wykluczenia wielu katalogów
Przeszukuję aplikację Ruby on Rails dla słowa grepużywanego w OSX i chciałbym wykluczyć katalogi pasujące do określonego wzorca. Używam następującego polecenia: grep -inRw -E 'direct' . --exclude-dir -E 'git|log|asset' To polecenie nie działa tak, jak myślałem. Oto, jak myślałem, że to zadziała: i - wyszukiwanie bez rozróżniania wielkości liter n …

2
Podstawienie pierwszego wystąpienia wzorca w linii dla wszystkich linii w pliku za pomocą sed
Czy można to zrobić w jednej wkładce? Mam takie wyjście: "First line" - Description " Second line" - Description "Third line" - Description " Fourth line" - Description To wejście jest generowane automatycznie. Chcę zamienić pierwsze wystąpienie "(cudzysłów + spacja) na "(cudzysłów) dla każdego wiersza. Gdybym zastosować podstawienie globalnie, będzie …

3
Czy bash obsługuje odwołania referencyjne w rozszerzaniu parametrów?
Mam zmienną o nazwie descr, które mogą zawierać łańcuch Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Fooitp Chcę uzyskać -> r1-ae0-2, -> s7-Gi0-0-1:1-USczęść z łańcucha. W tej chwili używam descr=$(grep -oP '\->\s*\S+' <<< "$descr"do tego. Czy jest na to lepszy sposób? Czy można to również zrobić z rozszerzaniem parametrów?

3
Dopasuj słowo zawierające znaki spoza a-zA-Z
Aby dopasować słowo, można użyć \v(\w+) Z pomocy vima :h \w: \ w znak słowny: [0-9A-Za-z_] Działa to dokładnie tak, jak opisano w instrukcji. Chcę jednak dopasować słowa zawierające znaki poza a-z, np . Prästgården . Dopasowanie wyrażenia regularnego \v(\w+)do prästgården daje zamiast tego trzy dopasowania: prästgården ^^ ^^^ ^^^^ …


2
Gdzie jest mniej odniesienia do wzorca wyszukiwania?
Gdzie mogę znaleźć odniesienie do lesswzorców wyszukiwania wyrażeń regularnych? Chcę przeszukać plik za lesspomocą przy użyciu \ddo znalezienia cyfr, ale wydaje się, że ten znak wieloznaczny nie jest zrozumiały. Próbowałem znaleźć odniesienie do lesswzorców wyrażeń regularnych, ale nie znalazłem niczego, ani na stronach podręcznika, ani w Internecie.

4
Jak wykryć koniec linii za pomocą sed
Szukam sposobu na wykonanie zamiany tylko wtedy, gdy ostatni znak jest znakiem nowej linii sed. Na przykład: lettersAtEndOfLine zostaje zastąpiony, ale nie jest to: lettersWithCharacterAfter& Ponieważ sednie działa dobrze z nowymi liniami, nie jest tak prosty jak $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Jak można tego dokonać?



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.