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

Регулярные выражения в Perl для Novice

кода, в то время как Perl, для других операционных систем нужно линия: #! /USR /местные /бен /Perl я использую Запрашивать (окно) DOS в Windows XP Чтобы запустить все образцы вы будете иметь в этой серии. Вы можете использовать аналогичную консоль в операционной системе попробовать образцы кода. Простой подходящее слово Рассмотрим следующий пример: "Hello World" = ~ /Мир /; Выше это выражение. Мы можем назвать строку слева доступную строку. = ~ Называется связывание оператора. Он связывает имеющуюся строку с тем, что на его права, (/Мир /).

Теперь /Мир /известен как регулярное выражение буквально. Что находится внутри двух косую черту называется рисунок. Это может быть более сложным, чем (Мир) вы видите. Связывания оператор сказал, чтобы иметь два аргумента: один ("Hello World") на его левой, а другой (/Мир /) на его право. Два аргумента и связывания оператор образуют выражение. Это выражение может быть использовано в условных (если условие). Если шаблон, в данном случае "мир" находится в доступной строки, то выражение возвращает истину. Если он не будет найден, то выражение возвращает ложь.

Соответствие как говорят, происходит, если шаблон, (в данном случае, "Мир") находится в доступной строке. В следующем Perl код, который вы можете попробовать, иллюстрирует это: использовать строгий; если ("Hello World" = ~ /Мир /) {печати "Согласованные"; } Еще {печать "не согласованный"; } Если вы попытаетесь код выше, монитор будет печатать ", согласованный". Примечание: переменная может быть использован вместо имеющейся строки, "Привет мир". Шаблон Рассмотрим следующую строку, присвоенный переменной, availableString. $ availableString = "Примеры существ летучая мышь, кошка и крыса.

"; Вы можете узнать, если слово, "летучая мышь", "кошка" или "крыса" существует в строке. Рассматривая строку мы видим, что "летучая мышь", "кошка" и "крыса", каждый конец в "в". Следующее регулярное выражение будет использоваться, чтобы определить, "летучая мышь", "кошка" или "крыса" существует в строке: /[BCR] в /Обратите внимание на квадратные скобки "BCR"; б это первая буква в "летучей мыши"; С это первая буква в «кошки» и т это первая буква в "крысы". Эти первые буквы внутри квадратных скобок.

После квадратные скобки, у вас есть следующие две буквы, которые распространены в трех словах и следуйте различные первые буквы. Следующий сценарий будет производить матч: использовать строгий; мои $ availableString = "Примеры существ летучая мышь, кошка и крыса."; если ($ availableString = ~ /

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