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