摘要: import re s = "1 -2*(60+(-40.35/5)-(-4*3))" # 获取所有数字 ret = re.findall(r"\d+", s) print(ret) # ['1', '2', '60', '40', '35', '5', '4', '3'] # 小数不被拆分 针对小 阅读全文
posted @ 2020-05-06 22:17 CherryYang 阅读(159) 评论(0) 推荐(0) 编辑
摘要: import re ret = re.search(r"<(?P<body_info>\w+)>.*?</(?P=body_info)>", "<html><body><a href=#>跳转到头部</a><p>你点击试试</p></body></html>") # ()组的顺序号 获取想得到的内容 阅读全文
posted @ 2020-05-06 22:01 CherryYang 阅读(111) 评论(0) 推荐(0) 编辑
摘要: s = '''<head> <meta charset="UTF-8"> <title>学习HTML标签</title> <style></style> <link rel="stylesheet" href=""> <script></script> </head> <body> <h1>正文</ 阅读全文
posted @ 2020-05-06 18:38 CherryYang 阅读(789) 评论(0) 推荐(0) 编辑
摘要: id_str = input("输入一个身份证号:") import re obj = re.compile(r"^([1-9]\d{16}[0-9x]|[1-9]\d{14})$") # 将正则表达式编译成为一个 正则表达式对象 ret = obj.match(id_str) if ret: pr 阅读全文
posted @ 2020-05-06 16:50 CherryYang 阅读(180) 评论(0) 推荐(0) 编辑
摘要: import re s1 = '绿茶白茶黄茶青茶红茶黑茶' s2 = '中国绿茶白茶黄茶青茶红茶黑茶' ret = re.findall(".茶", s1) print(ret) r1 = re.search(".茶", s1) print("search方法直接返回", r1) if r1: pr 阅读全文
posted @ 2020-05-06 15:04 CherryYang 阅读(146) 评论(0) 推荐(0) 编辑