正则应用

import re

pattern = re.compile(r'd+')
s = pattern.search('hello 123456 789')
print(s.group())

s = pattern.findall('hello 13456 789')
print(s)



# str = 'I love You!'
# def daoxuprint(str):
#     i = len(str)-1
#     while i >= 0:
#         print(str[i],end='')
#         i -= 1
# #方法二
# pattern = re.compile(r'.')
# s = pattern.findall(str)
# print(s)
# for item in s:
#     # print(item)
#     daoxuprint('love')


#举例2 I love You
# pattern = re.compile(r'(w+)(!?)')
# s = pattern.findall(str)
# print(s,type(s))
# for item in s:
#     for i in item:
#         if i == '':
#             daoxuprint(' ')
#         else:
#             daoxuprint(i)
# #. 是刚需必须有  d+ 必须一个或多个数字
# pattern = re.compile(r'd+.d*')
#
# d = pattern.findall('3.141592653 PI 100 10001.11 3. .8 0.9')
# print(d)
原文地址:https://www.cnblogs.com/zhangboblogs/p/8542198.html