>>> s = "Text1Text2Text3"
>>> p = re.compile(r".*", re.S)
>>> p.findall(s)
[‘Text1Text2Text3’]
>>> s = "Text1Text2Text3"
>>> p = re.compile(r".*?", re.S)
>>> p.findall(s)
[‘Text1’ , ‘Text3’]
>>>s = "Text1Text2Text3"
>>> p = re.compile(r"(.*?)", re.S)
>>> p.findall(s)
[‘Text1’ , ‘Text3’]
Если необходимо получить содержимое без тегов, то нужный фрагмент внутри шаблона следует разместить внутри круглых скобок
>>> s = "Text1Text2Text3"
>>> p = re.compile(r"<([a-z]+)>(.*?)\1>", re.S | re.I)
>>> p.findall(s)
[(‘b’, ‘Text1’) , (‘I’, ‘Text3’)]
>>> p = r”[0-9]+”
>>> print “Найдено” if re.match(p, “str123”) else “Нет”
Нет
>>> print “Найдено” if re.match(p, “123str”) else “Нет”
Найдено
>>> p = re.compile(r”[0-9]+”)
>>> print “Найдено” if re.match(p, “123str”) else “Нет”
Найдено
>>> p = r”[0-9]+”
>>> re.findall(p, “1 2 3 4 5 6”)
[‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’]
>>> p = re.compile(r”[0-9]+”)
>>> re.findall(p, “1 2 3 4 5 6”)
[‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’]
>>> p = re.compile(r”(.+?)”, re.I | re.S)
>>> s = “Text1Text2Text3”
>>> for m in re.finditer(p, s):
print m.group(1)
Text1
Text3
>>> p = r”200[79]”
>>> re.subn(p, “2001”, “2007, 2008, 2009, 2010”)
(‘2001, 2008, 2001, 2010’, 2)
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть