Advertisement
desislava_topuzakova

Regular Expression - Cheat Sheet

Jul 13th, 2023
497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. Regular Expressions - cheat sheet
  2.  
  3. Основен синтаксис:
  4. [A-Z] - една главна буква (аски код от 65 до 90)
  5. [a-z] - една малка буква (аски код от 97 до 120)
  6. [0-9] - една цифра [0-9] (аски код от 48 до 57)
  7. [A-Za-z] - една буква, която или е малка, или е голяма
  8. [aeiou] - всички гласни букви
  9. [^aeiou] - всички съгласни букви
  10. \w - един символ, който може да е малка буква, главна буква, цифра или _
  11. \W - един символ, различен от малка буква, главна буква, цифра или _
  12. \s - един интервал
  13. \S - един символ, различен от интервал
  14. \d - една цифра [0-9] (аски код от 48 до 57)
  15. \D - един символ, различен от цифра
  16.  
  17. Брой на срещанията:
  18. * -> срещания 0 или безброй много пъти
  19. + -> срещания 1 или безброй много пъти
  20. ? -> срещания 0 или 1 пъти
  21. {число} -> срещания {число} пъти
  22. {число, } -> минимум колко пъти
  23. {число1, число2} -> минимум се среща число1 пъти, максимум се среща число2 брой пъти
  24. () -> обособяваме група
  25. (?<name> шаблон) -> обособяваме група с име
  26.  
  27. Използване в Java:
  28. String text = scanner.nextLine();
  29. String regex = "\\b[A-Z][a-z]+ [A-Z][a-z]+\\b"; //текст на шаблона
  30. Pattern pattern = Pattern.compile(regex); // шаблон
  31. Matcher matcher = pattern.matcher(text); //текстовете от променливата text, които отговарят на шаблона
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement