Статьи

Спецсимволи в регулярних виразів

У цій статті ми закінчимо навчатися складання регулярних виразів. І зараз ми розглянемо останню групу елементів - спецсимволи, які також дуже активно використовуються при складанні регулярних виразів.

Щоб Вас довго не томити, привожу таблицю з описом спецсимволов в регулярних виразах.

СпецсимволЩо робить\ d

Виникає відповідність, якщо даний символ є цифрою. \ D Виникає відповідність, якщо даний символ є НЕ цифрою. \ w Виникає відповідність, якщо даний символ є буквою, або цифрою. \ W Відповідність виникне, якщо даний символ НЕ є буквою, або цифрою. \ s Відповідність з'явиться, якщо символ буде пробільним. \ S Відповідність буде, за умови, що даний символ НЕ буде пробільним. \ b Відповідає позициии на кордоні слова. \ B Відповідає позиції НЕ на кордоні слова. \ n Відповідає символу переходу на новий рядок. \ t Відповідає символу табуляції. \ r Відповідає символу повернення каретки.

Щоб закріпити матеріал, уважно проаналізуйте наступний приклад і спробуйте, не читаючи далі, перевести його на російську мову:

/ \ D \ s \ w \ d /

Переведіть на російську мову цей вислів ... А тепер перевірте себе. Рядок, яка "містить послідовність, яка починається з цифри, після якої йде символ пробілу, далі йде буква, або цифра і потім ще одна цифра.", Буде відповідати регулярному виразу, написаному вище.

Тепер постарайтеся придумати рядок, яка буде відповідати даному регулярному виразу. Я ж наведу свій приклад: "не_важно_что0 a9не_важно_что", або така "0 99" та інші аналогічні рядки.

Якщо Ви читали попередні статті за регулярними виразами, то тепер Ваш багаж сповнений, однак, є ще один маленький нюанс при складанні регулярних виразів - модифікатори. Про те, що це таке, навіщо вони потрібні і як їх використовувати, я розповім в наступній статті.

Додавайтеся до мене в друзі ВКонтакте: http://vk.com/myrusakov .
Якщо Ви хочете дати оцінку мені і моїй роботі, то напишіть її в моїй групі: http://vk.com/rusakovmy .

Якщо Ви не хочете пропустити нові матеріали на сайті,
то Ви можете підписатися на оновлення: Підписатися на оновлення

Якщо у Вас залишилися які-небудь питання, або у Вас є бажання висловитися з приводу цієї статті, то Ви можете залишити свій коментар внизу сторінки.

Запропонуйте цю статтю друзям:

Якщо Вам сподобався сайт, то розмістіть посилання на нього (у себе на сайті, на форумі, в контакті):

  1. кнопка:

    Вона виглядає ось так: Вона виглядає ось так:

  2. Текстова посилання:

    Вона виглядає ось так: Як створити свій сайт

  3. BB-код посилання для форумів (наприклад, можете поставити її в підписі):

Новости