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

Использование регулярных выражений в Perl

dir2" и "file.htm". Сепаратор здесь либо косая черта или двойной слэш. Шаблон для этого сепаратора: /\\ /{1,2} /картина хочет между одним или двумя косую черту. Это позволит удовлетворить самые одинарные или двойные слэши. Следующий код иллюстрирует это: использовать строгий; мой $ availableString = "https://www.somewebsite.com/dir1/dir2/file.

htm"; моиwords = Split /\\ /{1,2} /, $ availableString; печатать "первый элемент:", $ слова [0], "\\ п"; печатать "Второй элемент:", $ слова [1], "\\ п"; печатать "Третий элемент:", $ слова [2], "\\ п"; печатать "четвертый элемент:", $ слова [3], "\\ п"; печатать "Пятый Элемент:", $ слова [4], "\\ п"; Таким образом, "HTTP:" становится первым элементом массива, "www.somewebsite.com", становится вторым элементом массива, "dir1" станет третьим элементом массива, "dir2" становится четвертым элементом массива и "file.htm" становится Пятый элемент массива.

Разделители должны всегда использовать //разделители для регулярных выражений. Количество Perl дает возможность использования разделителей по вашему выбору. Следующие выражения каждый производить матч: "Hello World" = ~ M Hello !; "Hello World" = ~ м {Привет}; "/dir1/dir/perl.exe" = ~ м "/perl\\.exe"; Разделители //по умолчанию для матча может быть изменен на произвольных разделителей, положив 'M' фронт. В первом примере разделители !!. Во втором выражении разделители {}. В третьем примере разделители "". Первый разделитель разделитель все пары выбрать, должно предшествовать м.

Следующий код иллюстрирует первый случай: использовать строгий; если ("Hello World" = ~ M Hello!) {печати "Согласованные \\ п"; } Еще {печать "не согласованный \\ п"; } Ничего себе, мы сделали много. У нас есть только одна часть серии, чтобы увидеть. Все, что мы делали до сих пор хорошо. Вы можете сделать много с тем, что мы сделали. Я показал вам в предыдущей части серии, как решать проблемы, которые с участием. В следующей части этой серии, мы будем охватывать функции, которые вы будете хотеть, когда вам нужно больше власти в регулярном выражении.

Эти особенности не всегда используются, но вам нужно будет их время от времени. Следующая и последняя часть серии под названием ещё Регулярные выражения в Perl. Итак, давайте отдохнуть здесь и продолжить в следующей части серии. Клейс Чтобы прийти в любой из частей этой серии, просто наберите соответствующее название ниже и мое имя, Chrys, в поле поиска на этой странице и нажмите Поиск (меню использовать, если таковые имеются): Регулярные выражения в Per

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