Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Some path /usr/local/bin/perl

...and another path /usr/local/bin/per

 

Теперь рассмотрим все по порядку, начнем с модификаторов операторов s/.../.../ и m/.../:

n  i – игнорирует различие между заглавными и строчными буквами;

n  s – метасимволу точка (.) разрешено соответствовать ;

n  m – разрешает метасимволам ^ и $ привязываться к промежуточным символам , имеющимся в тексте;

n  x – разрешает использовать пробелы и комментарии в регулярных выражениях;

n  g – глобальный поиск и/или замена (т.е. по всему тексту);

n  с – работает только для m/.../, не позволяет сбрасывать текущую позицию поиска;

n  o – однократная компиляция шаблонов;

n  e – говорит о том, что правый аргумент команды s/.../.../ – это исполняемый код, в качестве подстановки будет использовано возвращаемое значение;

n  ee – говорит о том, что правый аргумент команды s/.../.../ – это строка, которую нужно выполнить как фрагмент кода, с помощью функции eval(), потом значение интерполируется.

Перед тем как рассмотреть метасимволы, я хочу сказать пару слов об обычных символах. В шаблоне любой символ соответствует самому себе, если не является метасимволом или мнимым символом, или этим символом:

"", "|", "(", "{", "[", "*", "+", "$", "?", "."

 

А теперь давайте посмотрим на все метасимволы:

n  77 – восьмеричный символ;

n  xFF – шестнадцатиричный символ;

n  a  – символ звонка (alarm);

n  c[ – управляющие символы, т.е. CTRL + <символ>, в данном случае это ESC;

n  f  – символ «прогона» страницы;

n  d  – соответствует цифре;

n  D  – соответствует любому символу, кроме цифр;

n  e  – символ ESC;

n  l  – следующая литера становится строчной;

n  L  – все последующие литеры становятся строчными (вплоть до E);

n  u  – следующая литера становится заглавной;

n  U  – все последующие литеры становятся заглавными (вплоть до E);

n    – возврат каретки (CR);

n    – символ новой строки (LF);

n    – символ горизонтальной табуляции;

n  v  – символ вертикальной табуляции;

n  Q  – все последующие метасимволы становятся обычными (вплоть до E);

n  E  – конец действия комманд L, U и Q;

n  s  – соответствует любому пробельному символу (т.е. пробел, символ вертикальной/горизонтальной табуляции, символу новой строки, и т. д.);

n  S  – любой символ, кроме пробельного;

n  w  – алфавитно-цифровой символ (любая цифра, буква или символ подчеркивания);

n  W  – любой символ, кроме буквы, цифры или символа подчеркивания.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2016 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100