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