У цій статті ми закінчимо навчатися складання регулярних виразів. І зараз ми розглянемо останню групу елементів - спецсимволи, які також дуже активно використовуються при складанні регулярних виразів.
Щоб Вас довго не томити, привожу таблицю з описом спецсимволов в регулярних виразах.
СпецсимволЩо робить\ 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 .
Якщо Ви не хочете пропустити нові матеріали на сайті,
то Ви можете підписатися на оновлення: Підписатися на оновлення
Якщо у Вас залишилися які-небудь питання, або у Вас є бажання висловитися з приводу цієї статті, то Ви можете залишити свій коментар внизу сторінки.
Запропонуйте цю статтю друзям:
Якщо Вам сподобався сайт, то розмістіть посилання на нього (у себе на сайті, на форумі, в контакті):
- кнопка:
Вона виглядає ось так:
- Текстова посилання:
Вона виглядає ось так: Як створити свій сайт
- BB-код посилання для форумів (наприклад, можете поставити її в підписі):