Краткая информация по регулярным выражениям
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[ ] задает диапазон (например, [a-z] означает буквы в диапазоне от a до z) w буква или цифра; то же самое, что и [0-9A-Za-z_] W не цифра или буква s пробельный (blank) символ; то же, что и [ tnrf] S не пробел d символ цифры; то же, что и [0-9] D не цифра; то же, что и [^0-9] b фиксирующая директива, требует, чтобы совпадение с образцом происходило только на границе слова B требует, чтобы в указанной точке границы не было (?) b back spage (0?08) (inside of range specification) * ноль или более раз повторить стоящее впереди выражение + один или более раз повторить стоящее впереди выражение {m,n} по крайней мере n раз, но не более чем m раз повторить стоящее перед ним выражение ? ни одного или один раз повторить стоящее перед ним выражение |