Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Regular Expressions - cheat sheet
- Основен синтаксис:
- [A-Z] - една главна буква (аски код от 65 до 90)
- [a-z] - една малка буква (аски код от 97 до 120)
- [0-9] - една цифра [0-9] (аски код от 48 до 57)
- [aeiou] - всички гласни букви
- [^aeiou] - всички съгласни букви
- \w - един символ, който може да е малка буква, главна буква, цифра или _
- \W - един символ, различен от малка буква, главна буква, цифра или _
- \s - един интервал
- \S - един символ, различен от интервал
- \d - една цифра [0-9] (аски код от 48 до 57)
- \D - един символ, различен от цифра
- Брой на срещанията:
- * -> срещания 0 или безброй много пъти
- + -> срещания 1 или безброй много пъти
- ? -> срещания 0 или 1 пъти
- {брой} -> срещания {брой} пъти
- Групиране:(?<име на групата> шаблон)
- Използване в Java:
- String text = scanner.nextLine();
- String regex = "\\b[A-Z][a-z]+ [A-Z][a-z]+\\b";
- Pattern pattern = Pattern.compile(regex); // шаблон
- Matcher matcher = pattern.matcher(text); //текстовете от променливата text, които отговарят на шаблона
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement