Написать регексп

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

god_of_vi
Сообщения: 28
ОС: Archlinux

Написать регексп

Сообщение god_of_vi »

Ребята, нужно написать регэксп, под который попадут следующие строки
www.myhost.com
www.MyHost.com
www.my-host.com
www.my - host.com
www.My - Host.com
и не попадут следующие:
www.My-Host.com
www.otherhost.com
www.motherhost.com

или с помощью grep или sed или awk
Спасибо сказали:
god_of_vi
Сообщения: 28
ОС: Archlinux

Re: Написать регексп

Сообщение god_of_vi »

god_of_vi писал(а): ↑
31.07.2013 14:09
Ребята, нужно написать регэксп, под который попадут следующие строки
www.myhost.com
www.MyHost.com
www.my-host.com
www.my - host.com
www.My - Host.com
и не попадут следующие:
www.My-Host.com
www.otherhost.com
www.motherhost.com

или с помощью grep или sed или awk


Все, ребята, сделал
ОТВЕТ grep -E '(www\.(((M|m)y(\s\-\s)?(H|h))|(my\-h))ost\.com)' 'имя файла'
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Написать регексп

Сообщение drBatty »

god_of_vi писал(а): ↑
31.07.2013 14:32
grep -E '(www\.(((M|m)y(\s\-\s)?(H|h))|(my\-h))ost\.com)' 'имя файла'

facepalm

а я думал, что мой учебник никому не нужен. Выкопал обратно, см. подпись.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: