Python爬虫入门一之正则表达式

简单的正则表达式

# -*- coding: utf-8 -*-
import re


a = 'xxFrankxx1xxISxx2xxWonderfulxx'
b = re.findall('x.',a)   #匹配当前字符之后一个字符,有几个点匹配几个
c = re.findall('x*',a)   #匹配所以当前字符
d = re.findall('d?',a)   #
e = re.findall('x.*',a)  #贪心算法,匹配从x之后所以元素
x = re.findall('d.?',a)  #匹配当前元素后一个元素,返回

f = re.findall('xx(.*?)xx',a) #非贪心算法,匹配所有x,没别的元素,之前是别的每个没有匹配到的为空

#S,匹配所有包括下一行,.匹配下一个不包括下一行

# 加括号只显示括号内贪心算法内容,不加括号显示整个正则表达式内容
print f

你可能感兴趣的:(Python爬虫)