Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 1.2 KB

regexp.md

File metadata and controls

49 lines (40 loc) · 1.2 KB

Expression Cheatsheet

Регулярные выражения! . - любой одиночный символ [ ] - любой из них, диапазоны $ - конец строки ^ - начало строки <text - слово начинается с text text> - слово заканчивается на text \ - экранирование \d - любую цифру \D - все что угодно, кроме цифр \s - пробелы \S - все кроме пробелов \w - буква \W - все кроме букв \b - граница слова \B - не границ

Квантификация n{4} - искать n подряд 4 раза n{4,6} - искать n от 4 до 6

  • от нуля и выше
  • от 1 и выше ? - нуль или 1 раз

s/\w{3} - 3 letters s/be{1,4} - be, bee, beee, beeee s/be* - bn, be, bee s/be+ - be(e обязательно должно входить в этот набор)

#credit card s/^\d{4}\s\d{4}\s\d{4}\s\d{4} 4335 3324 3322 9246

#группировка s/^\d{4}(\s|-)\d{4} 4444 4452 4432-3423

#ленивые сопоставленя

simple div

#email s/^\w+@\w+.com [email protected]