[Image] Четверг, 19.12.2024, 03:23 [Image]
SEO, технологии, игры, IT новости
[Image] Главная Регистрация Вход [Image]
[Image] Приветствую Вас, Гость · RSS [Image]
Меню сайта

Форма входа
 Блог
Главная » 2010 » Декабрь » 20 » Регулярные выражения
16:13
Регулярные выражения

Регулярные выражения (regular expressions — regex) — одна из "темных" сторон практического компьютерного программирования. Спросите у любого программиста — и вы имеете большие шансы услышать, что он в той или иной мере сталкивался с проблемами при их использовании (или, хуже того, вовсе их избегает).
На самом деле регулярные выражения, даже достаточно замысловатые, не так уж сложны для понимания. В основе своей они представляют собой способ описания шаблонов (patterns) текста с использованием единого набора строк. В отличие от простой операции поиска-замены, такой как замена всех вхождений "Marco" на "Tabini", регулярные выражения обеспечивают большую гибкость, например, поиск всех вхождений букв "Маг", за которыми следует "со" или "г" и так далее.
Впервые регулярные выражения были описаны в пятидесятых годах прошлого века математиком по имени Клин (S. С. Kleene), который формализовал модели, предложенные Уорренном Маккалохом (Warenn McCuloch) и Уолтером Питтсом (Walter Pitts) при описании работы нервной системы. Регулярные выражения, однако, тогда не использовались в компьютерных науках, пока Кен Томпсон (Ken Thompson), впоследствии ставший одним из авторов первоначальной версии операционной системы UNIX, не задействовал их в качестве средства поиска и замены в своем текстовом редакторе qed.
Регулярные выражения, таким образом, протоптали себе дорожку в среду UNIX (и позже в стандарт POSIX), а также в Perl, где стали одной из самых сильных сторон этого языка. В настоящий момент РНР поддерживает оба стандарта. Идея состоит в том, чтобы программисты на Perl почувствовали себя как дома, а начинающие могли использовать более простые выражения POSIX.


Категория: Все о PHP | Просмотров: 1157 | Добавил: witkom8382 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024
Категории
Оптимизация сайта [592]
Создание сайтов [355]
Заработать в интернете [508]
Технологии [48]
Полезное [392]
Услуги и сервисы [317]
Автоблог [105]
Скрипты для Ucoz [39]
Движок на сайт [10]
Все о Joomla и Drupal [20]
Все о PHP [91]
Поиск
Пользовательский поиск
Статистика


Онлайн всего: 2
Гостей: 2
Пользователей: 0
Seo сайт, технологии продвижения, мета теги, оптимизация сайтов, новости сео, Скрипты, Ucoz

Рейтинг@Mail.ru