Pytania otagowane jako regex

Znany również jako wyrażenie regularne lub wyrażenie regularne, opis zestawu ciągów, często używany do wyszukiwania i sprawdzania ciągów.

3
Jak zignorować niektóre nazwy plików za pomocą „znajdź”?
Jednym z moich ulubionych poleceń BASH jest: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; który przeszukuje zawartość wszystkich plików znajdujących się w bieżącym katalogu i poniżej pod kątem określonego SearchString. Jako programista czasami się przydał. Ze względu na mój obecny projekt i strukturę bazy kodu chciałbym jednak …
143 bash  find  regex 


6
użycie naprzemiennej „|” w wyrażeniu regularnym sed
Używam sed, GNU sed wersja 4.2.1. Chcę użyć alternatywy „|” symbol w podwyrażeniu. Na przykład : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' powinien wrócić " blib bou " ale powraca "blia blib bou blf". Jak mogę uzyskać oczekiwany wynik?
78 regex  sed 


10
Usuwanie kodów kolorów ANSI ze strumienia tekstu
Sprawdzanie wyniku z perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' w edytorze tekstów (np. vi) pokazuje: ^[[37mABC ^[[0m Jak usunąć kody kolorów ANSI z pliku wyjściowego? Podejrzewam, że najlepszym sposobem byłoby przepuszczenie danych wyjściowych przez swego rodzaju edytor strumieni. Poniższe nie działa perl -e 'use …
73 regex  sed  perl  awk 

10
Podstawienie w pliku tekstowym ** bez ** wyrażeń regularnych
Muszę zastąpić część tekstu w pliku tekstowym zamiennikiem. Zwykle robiłbym coś takiego sed -i 's/text/replacement/g' path/to/the/file Problem polega na tym, że zarówno texti replacementsą złożone ciągi zawierające kreski, ukośniki, blackslashes, cytaty i tak dalej. Jeśli ucieknę, wszystkie niezbędne postacie w środku textstają się szybko nieczytelne. Z drugiej strony nie potrzebuję …
68 bash  regex  sed  text-editing 



5
Newlines w wersji na Mac OS X.
Uważam, że \nto nie działa w systemie Mac OS X. W szczególności powiedzmy, że chcę podzielić słowa oddzielone pojedynczą spacją na linie: # input foo bar Używam, echo "foo bar" | sed 's/ /\n/' Ale wynik jest głupi, \nnie uciekł! foonbar Po konsultacji z Google znalazłem obejście : echo 'foo …
44 macos  mac  bash  regex  sed 


6
Dopasowanie tylko pierwszego wystąpienia w linii z Regex
Jestem całkowicie nowy w wyrażeniach regularnych i byłbym bardzo wdzięczny za wszelką pomoc. Zadanie jest proste. Mam plik CSV z zapisami o następującej treści: 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 Chciałbym zastąpić pierwszy przecinek spacją i pozostawić pozostałe przecinki nietknięte dla każdej linii. Czy istnieje wyrażenie regularne, które będzie pasować tylko …
42 regex 


11
Jak mogę usunąć wszystko po pierwszej kolumnie w Notepad ++?
Próbuję się wszystkiego pozbyć po kolumnie w Notepad ++. Tryb kolumny nie jest opcją. Czy to możliwe? Co ja mam: 70.97.110.40 159 ms [n/a] 21 70.97.117.177 134 ms [n/a] 21 70.97.120.10 75 ms [n/a] 21 70.97.122.105 87 ms www.portless.net 21 70.97.122.106 89 ms www.popovetsky.org 21 70.97.122.107 95 ms www.psmythe.net 21 …


12
Jakiego wyrażenia regularnego mogę użyć do dopasowania adresu IP?
Za pomocą następującej grepskładni chcę dopasować cały adres IP w pliku (ze kshskryptu) grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file Problem: pasuje również do słów (IP), które mają więcej niż 4 oktety: 1.1.1.1.1 lub 192.1.1.1.160 Jak mogę dopasować prawidłowy adres IP i tylko adresy IP z 4 oktetami? Mogę również użyć Perla - jedno …
35 regex  grep  ip-address 

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.