*   >> Чтение Образование Статьи >> science >> programming

Еще Регулярные выражения в Perl

е выражение выше по-прежнему" /((?i)one).*(two)/ОДИН "все еще находится в" Обратите внимание, что в имеющейся строке,. " верхний регистр и "ВТОРОЙ", на этот раз в верхнем регистре соответствия не происходит в приведенном выше коде в регулярном выражении "два" в понижает дело;.. поэтому соответствие не происходит. Приведенные выше две программы дело с захвата групп, будет нераспространении захвата группы ведут себя таким же образом? Мы будем использовать еще два простых программ, чтобы убедиться, это. Рассмотрим следующий пример: использовать строгий; если (".

Это одно и то два" = ~ /(?:(?i)one).*(two)/) {печати "Согласованные \\ п"; } Еще {печать "не согласованный \\ п"; } Приведенный выше регулярное выражение "/(?:(?i)one).*(two)/". Обратите внимание, что в имеющейся строке, "ОДИН" в верхнем регистре. Соответствие происходит в коде выше. Здесь мы имеем дело с не-захвата группы. Рассмотрим следующий код, который также с не-захвата группы: используйте строгое; если (". Это одно и то есть два" = ~ /(?:(?i)one).

*(two)/) {печати "Согласованные \\ п"; } Еще {печать "не согласованный \\ п"; } Приведенный выше регулярное выражение по-прежнему "/(?:(?i)one).*(two)/". Обратите внимание, что в имеющейся строке, "ОДИН" все еще находится в верхнем регистре и "два" это время в верхнем регистре. Соответствие не происходит в коде выше. В регулярном выражении "два" в понижает дело; поэтому соответствующий не происходит. Ну, это факт:, модификатор внутри группы, влияет ли вы имеете дело с захвата или не захватив только группы, что группа; это не влияет на остальную часть регулярного выражения.

Это его для этого раздела. И, наконец, мы подошли к концу серии. Мы видели так много вещей. Если вы поняли, серию, то вы сможете сделать много на регулярных выражений в Perl. Ваш насущной проблемой в настоящее время является, как обращаться модели; то есть, как быстро построить эффективную модель и, как видите образец и вывести множество возможных согласованных суб строк. Я намерен написать короткую серию на обслуживание Шаблоны в Perl регулярных выражений.

Клейс Чтобы прийти в любой из частей этой серии, просто наберите соответствующее название ниже и мое имя, Chrys, в поле поиска на этой странице и нажмите Поиск (меню использовать, если таковые имеются): Регулярные выражения в Perl для начинающего Regular Expression Закономерности в Perl больше регулярных выражений Perl регулярное выражение в группировок в Perl регулярное выражение модификаторов в Perl здания регулярное выражение в

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.