Шрифт:
Если вы не можете точно вспомнить, каким из символов должен предшествовать символ
10.1.2. Классы символов
Отдельные символы литералов могут объединяться в классы символов путем помещения их в квадратные скобки. Класс символов соответствует любому символу, содержащемуся в этом классе. Следовательно, регулярное выражение
Некоторые классы символов используются особенно часто, поэтому синтаксис регулярных выражений в JavaScript включает специальные символы и управляющие (escape) последовательности для их обозначения. Так,
Обратите внимание, что управляющие последовательности специальных символов классов могут находиться в квадратных скобках.
10.1.3. Повторение
Имея знания синтаксиса регулярных выражений, полученные к настоящему моменту, мы можем описать число из двух цифр как
Символы, обозначающие повторение, всегда следуют за шаблоном, к которому они применяются. Некоторые виды повторений используются довольно часто, и для обозначения этих случаев имеются специальные символы. Например,
Следующие строки демонстрируют несколько примеров:
Будьте внимательны при использовании символов повторения
10.1.3.1. «Нежадное» повторение