Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

REGCMP(1)

НАЗВАНИЕ
regcmp - компилятор регулярных выражений

СИНТАКСИС

      regcmp  [-] файл ...

ОПИСАНИЕ
Команда regcmp в большинстве случаев устраняет необходимость использования системного вызова regcmp(3X) из C-программ. Это уменьшает и время выполнения, и размер программы. Команда regcmp компилирует регулярные выражения, хранящиеся в файле, и помещает результат в файл.i. Если используется опция -, результат помещается в файл.c. Формат записей в файле - имя (C-переменная), за которой следует один или более пробелов, а затем регулярное выражение в двойных кавычках.

Результат regcmp - текст на C. Скомпилированные регулярные выражения представляются как векторы extern char. Сформированные .i-файлы могут быть включены в C программы, а .c-файлы могут быть откомпилированы и затем загружены. В C-программе, которая использует результат команды regcmp, функция regex (abc, line) сопоставляет цепочку символов line с регулярным выражением, именуемым abc. Диагностические сообщения говорят сами за себя.

ПРИМЕРЫ

	name     "([A-Za-z][A-Za-z0-9_]*)$0"
	abc      "({0,1}([2-9][01][1-9])$0){0,1} *"
	         "([2-9][0-9]{2})$1[ -]{0,1}"
	         "([0-9]{4})$2"

СМ. ТАКЖЕ
regcmp(3X).


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте