📌 Основы
.
– любой символ^
– начало строки$
– конец строки\d
– любая цифра (0-9)\w
– любая буква или цифра (a-z, A-Z, 0-9, _)\s
– пробел, табуляция, перевод строки\b
– граница слова\n
– перевод строки
section class="container my-5 p-4 bg-white rounded shadow-sm">
.
– любой символ^
– начало строки$
– конец строки\d
– любая цифра (0-9)\w
– любая буква или цифра (a-z, A-Z, 0-9, _)\s
– пробел, табуляция, перевод строки\b
– граница слова\n
– перевод строки*
– 0 или больше раз (жадный)+
– 1 или больше раз (жадный)?
– 0 или 1 раз{n}
– ровно n повторений{n,}
– n или больше повторений{n,m}
– от n до m повторений(abc)
– группа(?:abc)
– негруппирующая скобкаabc|def
– abc или def[abc]
– любой символ из списка[^abc]
– любой символ, кроме указанных[a-z]
– диапазон символов (от a до z)[0-9]
– цифры\b
– граница слова\B
– не граница слова^
– начало строки$
– конец строки\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b
\+7\s\d{3}\s\d{3}-\d{2}-\d{2}
\b\d{4}-\d{2}-\d{2}\b
grep -E 'regex' file.txt
– Использование с grepsed -n '/regex/p' file.txt
– Использование с sedawk '/regex/ {print $0}' file.txt
– Использование с awk