re模块的高级用法:
1.search(全局搜索,只要有就返回,不再继续往下找),用法和match一样:
例一. search简单实例
import re
#search的用法
str = "hello world!
"
pattern = r"hello"
result = re.search(pattern, str)
result.group()
#执行结果如下:
例二. search匹配字符串中的数字:
import re
#读取字符串中文章浏览次数
str = "浏览次数为: 8098"
pattern = r"\d+"
result = re.search(pattern, str)
result.group()
#执行结果如下:
2. findall获取所有匹配的查找
例三.
import re
#findall方法取得所有满足的查找
str = "itwangsdfhjkd