Методи fullmatch модули re
Методи fullmatch модули re
ҳамаи мувофиқатҳоро бо ибораи мунтазам
дар сатр меҷӯяд. Дар параметри якуми метод
ибораи мунтазамеро, ки меҷӯем, муайян мекунем, дар параметри
дуввум - сатрро, ки дар он ҷустуҷӯ мекунем. Дар
параметри сеюми ихтиёрӣ метавон
парчамҳоро
барои танзимоти иловагии ибораи мунтазам муайян кард.
Метод объекти Match object-ро бармегардонад.
Агар мувофиқатҳо ёфт нашаванд,
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,
ки дорои маълумот дар бораи мувофиқатҳо бо ибораи мунтазам аст