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

Построение регулярного выражения в Perl

е], а не только "\\". Тем не менее, давайте продолжим наш рисунок, используя "\\". Мы используем ту же доступную строку, а именно: $ availableString =; "Я мужчина, садясь." Если мы хотим, чтобы соответствовать пространство перед заседании, а затем "сидя", с х модификатора, то наша регулярное выражение может быть; /[] /Х сидя Обратите внимание, что пробелы в классе символов не сбежал. То есть, с х модификатора, пробелы внутри класса символов не бежал, в то время как пробелы вне класса символов убежал.

Следующее выражение производит матч: $ availableString = ~ /[] /X сидя с х модификатора, любой текст между символа # и явной или неявной символа новой строки игнорируется. Неявное символ новой строки выполняется нажатием клавиши Ввод, когда вы набираете. Явное символ новой строки достигается путем ввода \\ п характер. Рассмотрим следующий код: использовать строгий; мой $ availableString = "Я мужчина, садясь.

"; если ($ availableString = ~ /мужчина \\ #comment идет здесь сидит /х) {Print "согласованный \\ N"; } Еще {печать "не согласованный \\ п"; } Доступная строка: $ availableString =; "Я мужчина, садясь." Регулярное выражение является: /человек \\ #comment идет здесь сидит /х Обратите внимание на наличие символа # и неявное символ новой строки, полученной после слова "здесь", нажав клавишу Ввод на клавиатуре. Матч производится. К югу строка, которая на самом деле является соответствие "человек, сидящий". В следующем коде, символ новой строки явно, с \\ п. Матч также производится.

использовать строгий; мой $ availableString = "Я мужчина, садясь."; если ($ availableString = ~ /мужчина \\ #comment идет здесь \\ nsitting /х) {печати "Согласованные \\ п"; } Еще {печать "не согласованный \\ п"; } Обратите внимание на явное символ новой строки, \\ п между словами «здесь» и «сидит». При х модификатор установлен, вы можете добавить комментарии в своем регулярном выражении, особенно если у вас есть сложных выражений. Возьмем перерыв здесь и продолжить в следующей части серии.

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

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