Menu
Coddy logo textTech

Najczęściej używane predefiniowane klasy

Lekcja 10 z 28 w kursie Wyrażenia regularne w Pythonie w Coddy.

Predefiniowane klasy znaków upraszczają pisanie wyrażeń regularnych, zapewniając skróty dla często używanych klas znaków. Oto kilka najczęściej używanych predefiniowanych klas znaków:

  • <strong>\d</strong>: Dopasowuje dowolną cyfrę (równoważne [0-9]).
  • <strong>\w</strong>: Dopasowuje dowolny znak słowa, w tym litery, cyfry i podkreślenia (równoważne [a-zA-Z0-9_]).
  • <strong>\s</strong>: Dopasowuje dowolny biały znak, w tym spacje, tabulatory i znaki końca wiersza (równoważne [ \t\n\r\f\v]).
import re

text = "I have 2 apples and 3 bananas."
pattern = r"\d"

matches = re.findall(pattern, text)

print(matches)  # Wynik: ['2', '3']

W powyższym przykładzie wzorzec \d dopasowuje dowolną cyfrę w ciągu znaków text.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję o nazwie find_all_digits, która przyjmuje ciąg tekstowy jako dane wejściowe i zwraca listę wszystkich cyfr znalezionych w tekście.

Spróbuj swoich sił

import re

def find_all_digits(text):
    # Wpisz tutaj kod

Wszystkie lekcje w sekcji Wyrażenia regularne w Pythonie

Poćwicz samodzielnie: Kompilator Python online