Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не работает регулярное выражение  (Прочитано 878 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CitiЯen

  • Автор темы
  • Участник
  • *
  • Сообщений: 138
  • Ubuntu Natty + OB
    • Просмотр профиля
Не работает регулярное выражение
« : 30 Декабря 2010, 18:23:07 »
Здравствуйте. Начал изучать регулярные выражения, но пример из книги не срабатывает (Дж. Фридл Регулярные выражения библиотека программиста 2003, год напрягает больше всего, но мне нравится изложение материала))).
ubuntu ~ [0]$ egrep -i `<([a-z]+) +1>` qwer.txt
bash: command substitution: line 1: syntax error near unexpected token `[a-z]+'
bash: command substitution: line 1: `<([a-z]+) +1>']
Подскажите, если не сложно, что добавить?

Пользователь решил продолжить мысль 30 Декабря 2010, 18:26:35:
P.S. Пример иллюстрирует работу обратных ссылок, и хочется погонять его вариации
« Последнее редактирование: 30 Декабря 2010, 18:26:36 от CitiЯen »

Оффлайн Пророк

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: Не работает регулярное выражение
« Ответ #1 : 30 Декабря 2010, 18:27:19 »
Не правильные кавычки:
egrep -i '\<([a-z]+) +\1\>' qwer.txt
Кстате, есть третье, более новое издание.

Оффлайн CitiЯen

  • Автор темы
  • Участник
  • *
  • Сообщений: 138
  • Ubuntu Natty + OB
    • Просмотр профиля
Re: Не работает регулярное выражение
« Ответ #2 : 30 Декабря 2010, 18:47:55 »
Спасибо)

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.