регулярных выражений в Perl для начинающих - Часть 1 Введение Это первая часть моей серии, регулярные выражения Perl в для начинающих. Рассмотрим строку, "Это человек,". Предположим, что вы не знаете, содержание строки; строка может быть набран пользователем и код Perl, назначил его переменной. Вы можете иметь следующие два вопроса: 1) Есть ли жало слово, "человек"? 2) Если строка есть слово "человек", вы можете изменить его на "женщина". Есть много других вопросов, которые похожи (и довольно сложная) для двух вышеупомянутых вопросов.
Обращение это в коде является предметом называется Регулярные выражения, сокращенные, Regex. Это серия статей. Даже если эта серия имеет в виду новичка, как в названии, я покрываю много о Perl регулярных выражений. Слово, "Новичок" просто относится к упрощенной и прогрессивным образом, в которой я представил информацию. Слово, Regex В приведенном выше примере, "человек" является регулярным выражением. В целом, Regex является суб строка символов, которые вы хотите знать, если он существует в какой-то имеющейся строки. Это доступно строка может также были присвоены переменной.
Соответствующие Когда Regex видно в доступной строке, мы говорим, соответствующий произошло. Это регулярное выражение имеет соответствовать строке. При сопоставлении происходит замена может следовать. Если регулярное выражение, "человек" в приведенном выше примере видно, его можно заменить на слово "женщина". Современные и старые моды Способы кодирования Regex Сначала, чтобы ответить на выше тип вопросов, которые вы должны были сделать кодирование с использованием основы программирования (объявление переменной, условия, циклы, и т.д.).
Знайте, что такие вопросы, как те выше, могут быть классифицированы. Perl придумал функций в модуле, для обработки на эти вопросы; это дает программисту меньше работы. Программист использует эти функции в специальных способов на самом деле не сознавая, что он использует их. Использование этих встроенных функций выполнен удобно с помощью специальных символов. В этой серии мы узнаем, специальные способы, отвечая на вопросы указанных выше типов. Требования дам вам образцы кода, которые вы можете попробовать. Я использую ActivePerl и Windows XP. AcivePerl является Perl для окон.
Вы можете использовать Perl для любой другой операционной системы, но его версия должна быть 5.6 или выше. Весь код даю вам в этой серии, будет работать с Perl для различных операционных систем. Теперь, AcivePerl не нужно следующую строку в начале