Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pattern = r"(@|#)+([a-z]{3,})(@|#)+(.?[^a-zA-Z0-9])*(\d+)\/+"
- # (@|#)+ - едно от двете, без ограничение на бройката, но поне едно има
- # ([a-z]{3,}) - само малки букви, от 3 нагоре.
- # (.?[^a-zA-Z0-9])* - това отговаря на условието, може да има, може и да няма всякакви знаци, но без букви и цифри
- . - хваща всички знаци
- ? след нея - може да има, може да няма
- ^ - без малки и големи букви, без цифри. Ако се ползва като вариант \W - тук се включват освен букви и долна черта. Трябва да се премахне
- * към групата - пак може да има едно или повече, може да няма
- # (\d+)\/+ - само цифри, поне една на брой и завършва на / също поне една на брой
- В регекса се посочват групите:
- цветовете - група 2
- количеството - група 5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement