desislava_topuzakova

Regular Expressions - Cheat Sheet

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