(.*?)')
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
李大杰
[root@Zabbix_server_01 ~]#
######
例子六:
筛选出“导演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演=zhuohua
add'
Result_1 = re.compile(u'导演=(.*?).*?',re.I) # re.I 忽略英文字母的大小写
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
zhuohua
[root@Zabbix_server_01 ~]#
######
例子七:
筛选出“导演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演= zhuohua 《blog.zhuohua.store》'
Result_1 = re.compile(u'.*?导演= (.*?) 《blog.zhuohua.store》.*?')#要注意空格
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
zhuohua
[root@Zabbix_server_01 ~]#
######
例子八:
筛选出“导演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演= zhuohua《blog.zhuohua.store》'
Result_1 = re.compile(u'.*?导演= (.*?)《blog.zhuohua.*?')
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
zhuohua
[root@Zabbix_server_01 ~]#
######
例子九:
筛选出“导演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演= zhuohua "blog.zhuohua.store"'
Result_1 = re.compile(u'.*?导演= (.*?) "blog.zhuohua.*?')
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
zhuohua
[root@Zabbix_server_01 ~]#
######
例子十:
筛选出“导演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演= zhuohua \'blog.zhuohua.store\''
Result_1 = re.compile(u'.*?导演= (.*?) \'blog.zhuohua.*?') #这里要使用转义字符“\”
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
zhuohua
[root@Zabbix_server_01 ~]#
######
例子十一:
筛选出“导演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = "导演= zhuohua 'blog.zhuohua.store'"
Result_1 = re.compile(u".*?导演= (.*?) 'blog.zhuohua.*?")
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
zhuohua
[root@Zabbix_server_01 ~]#
######
例子十二:
筛选出“导演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演= zhuohua(blog.zhuohua.store)'
Result_1 = re.compile(u'.*?导演= (.*?)\(blog.zhuohua.store\).*?') #这里要使用转义字符“\”
Result_2 = Result_1.findall(Key_1)
print(Result_2[0])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
zhuohua
[root@Zabbix_server_01 ~]#
######
例子十三:
筛选出“导演”、“主演”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演: 陈凯歌 Kaige Chen ' \
'主演: 张国荣 Leslie Cheung / 张丰毅 Fengyi Zha...
' \
'1993 / 中国大陆 香港 / 剧情 爱情
'
Result_1 = re.compile(u'导演: (.*?) .*?'
+ u' 主演: .*?(.*?)...
.*?'
)
Result_2 = Result_1.findall(Key_1)
print(Result_2)
print(type(Result_2))
print("-" * 10)
print(Result_2[0][0])
print(Result_2[0][1])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
[('陈凯歌 Kaige Chen', '张国荣 Leslie Cheung / 张丰毅 Fengyi Zha')]
----------
陈凯歌 Kaige Chen
张国荣 Leslie Cheung / 张丰毅 Fengyi Zha
[root@Zabbix_server_01 ~]#
######
例子十四:
筛选出“导演”、“主演”、“年份”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演: 陈凯歌 Kaige Chen ' \
'主演: 张国荣 Leslie Cheung / 张丰毅 Fengyi Zha...
' \
'1993 / 中国大陆 香港 / 剧情 爱情
'
Result_1 = re.compile(u'导演: (.*?) .*?'
+ u' 主演: .*?(.*?)...
.*?'
+ u'(.*?) / .*?'
)
Result_2 = Result_1.findall(Key_1)
print(Result_2)
print(type(Result_2))
print("-" * 10)
print(Result_2[0][0])
print(Result_2[0][1])
print("-" * 10)
print(Result_2[0][2])
print(type(Result_2[0][2]))
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
[('陈凯歌 Kaige Chen', '张国荣 Leslie Cheung / 张丰毅 Fengyi Zha', '1993')]
----------
陈凯歌 Kaige Chen
张国荣 Leslie Cheung / 张丰毅 Fengyi Zha
----------
1993
[root@Zabbix_server_01 ~]#
######
例子十五:
筛选出“导演”、“主演”、“年份”、“产地”“类型”:
[root@Zabbix_server_01 ~]# cat xx.py
#coding=utf-8
import re
Key_1 = '导演: 陈凯歌 Kaige Chen ' \
'主演: 张国荣 Leslie Cheung / 张丰毅 Fengyi Zha...
' \
'1993 / 中国大陆 香港 / 剧情 爱情
'
Result_1 = re.compile(u'导演: (.*?) .*?'
+ u' 主演: .*?(.*?)...
.*?'
+ u'(.*?) / .*?'
+ u'(.*?) / .*?'
+ u'(.*?).*?'
)
Result_2 = Result_1.findall(Key_1)
print(Result_2)
print(type(Result_2))
print("-" * 10)
print(Result_2[0][0])
print(Result_2[0][1])
print(Result_2[0][2])
print(Result_2[0][3])
print(Result_2[0][4])
[root@Zabbix_server_01 ~]#
脚本运行的结果:
[root@Zabbix_server_01 ~]# python3 xx.py
[('陈凯歌 Kaige Chen', '张国荣 Leslie Cheung / 张丰毅 Fengyi Zha', '1993', '中国大陆 香港', '剧情 爱情')]
----------
陈凯歌 Kaige Chen
张国荣 Leslie Cheung / 张丰毅 Fengyi Zha
1993
中国大陆 香港
剧情 爱情
[root@Zabbix_server_01 ~]#
相关文章:
网络爬虫_爬(word.zhuohua.store)
网络爬虫_爬(豆瓣电影)
网络爬虫_爬(电影天堂)
Python3命令集
Python3检测文件内容中是否包含关键字
欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) |
Powered by Discuz! 7.2 |