re მოდულის match მეთოდი
re მოდულის match მეთოდი ეძებს
მხოლოდ რეგულარული გამოსახულების
შესაბამისობას სტრიქონის დასაწყისში. მეთოდის პირველ პარამეტრში
მივუთითებთ რეგულარულ გამოსახულებას, რომელსაც ვეძებთ,
მეორე პარამეტრში - სტრიქონს, რომელშიც
მისი ძიება ხდება. მესამე არასავალდებულო პარამეტრში
შეგვიძლია დავაყენოთ ფლაგები
რეგულარული გამოსახულების დამატებითი კონფიგურაციისთვის.
მეთოდი აბრუნებს Match ობიექტს.
თუ შესაბამისობა არ არის ნაპოვნი, აბრუნებს
None.
სინტაქსი
import re
re.match(რეგულარული_გამოსახულება, სტრიქონი, [ფლაგები])
მაგალითი
მოდი ვიპოვოთ ყველა ქვესტრიქონი ციფრებით:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
კოდის შესრულების შედეგი:
<re.Match object; span=(0, 3), match='123'>
მაგალითი
ახლა კი მოდით ჩვენი სტრიქონი დაიწყოს ასოებით:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
კოდის შესრულების შედეგი:
None
ასევე იხილეთ
-
findallმეთოდიreმოდულის,
რომელიც აბრუნებს ყველა შესაბამისობის სიას სტრიქონში -
finditerმეთოდიreმოდულის,
რომელიც აბრუნებს იტერატორს ყველა შესაბამისობისა რეგულარულ გამოსახულებასთან სტრიქონში -
searchმეთოდიreმოდულის,
რომელიც ეძებს პირველ შესაბამისობას რეგულარულ გამოსახულებასთან სტრიქონში -
fullmatchმეთოდიreმოდულის,
რომელიც ეძებს ყველა შესაბამისობას რეგულარულ გამოსახულებასთან სტრიქონში -
Match objectობიექტიreმოდულის,
რომელიც შეიცავს ინფორმაციას რეგულარულ გამოსახულებასთან შესაბამისობების შესახებ