当前位置: 首页 > news >正文

广州网站设计有哪些专业ftp建网站

广州网站设计有哪些专业,ftp建网站,通州设计网站建设,网站地图用什么格式前言 使用正则表达式处理数据,可进行字符串匹配、提取和替换等操作。在python中,通过re库完成正则匹配的操作。 一、正则语法规则 1.常用匹配符 模式描述^匹配字符串开头$匹配字符串结尾.匹配任意字符*匹配前面的字符零次或多次匹配前面的字符一次或多…

前言

使用正则表达式处理数据,可进行字符串匹配、提取和替换等操作。在python中,通过re库完成正则匹配的操作。


一、正则语法规则

1.常用匹配符

模式描述
^匹配字符串开头
$匹配字符串结尾
.匹配任意字符
*匹配前面的字符零次或多次
+匹配前面的字符一次或多次
?匹配前面的字符零次或一次
[]匹配括号中列举的任意一个字符
[^]匹配除了括号中列举的字符以外的任意一个字符

2.常用匹配函数

函数 描述
re.match从开始位置开始匹配,如果开头没有则无,语法: re.match(pattern, string)
re.search搜索整个字符语法: re.search(pattern, string)
re.findall搜索整个字符串,返回一个list 语法: re.findall (pattern, string)

3.常用修饰符

修饰符描述
re.I使匹配对大小写不敏感
re.M多行匹配,影响 ^ 和 $
re.S使 . 匹配包括换行在内的所有字符
re.U根据Unicode字符集解析字符。这个标志影响 \w, \W, \b, \B.
re.L做本地化识别(locale-aware)匹配
re.X该标志通过给予你更灵活的格式以便你将正则表达式写得更易于理解

二、正则表达式的应用

1.引入库

代码如下(示例):

import re

2.提取数据

代码如下(示例):

import  re
content = '''
<div>
<a href="https://baike.baidu.com/item/%E5%B9%BF%E4%B8%9C%E7%9C%81/132473" title="广东省">广东省介绍</a>
<a href="https://baike.baidu.com/item/%E6%B1%9F%E8%A5%BF%E7%9C%81/19438118" title="江西省">江西省介绍</a>
</div>
'''
# 获取链接文本内容
part = r'<a.*?>(.*?)</a>'
topic = re.findall(part,content)
print(topic )
# 获取完整链接内容
url_part = r'<a.*?href=.*?</a>'
urls = re.findall(url_part,content,re.I|re.S|re.M)
for i in urls:print(i)# 获取单个链接
res_url = r'href="(.*?)"'
url = re.findall(res_url,content,re.I|re.S|re.M)
print(url)
for i in url:print(i)

3.返回结果

['广东省介绍', '江西省介绍']
<a href="https://baike.baidu.com/item/%E5%B9%BF%E4%B8%9C%E7%9C%81/132473" title="广东省">广东省介绍</a>
<a href="https://baike.baidu.com/item/%E6%B1%9F%E8%A5%BF%E7%9C%81/19438118" title="江西省">江西省介绍</a>
['https://baike.baidu.com/item/%E5%B9%BF%E4%B8%9C%E7%9C%81/132473', 'https://baike.baidu.com/item/%E6%B1%9F%E8%A5%BF%E7%9C%81/19438118']
https://baike.baidu.com/item/%E5%B9%BF%E4%B8%9C%E7%9C%81/132473
https://baike.baidu.com/item/%E6%B1%9F%E8%A5%BF%E7%9C%81/19438118

在这里插入图片描述


http://www.yayakq.cn/news/906623/

相关文章:

  • 做深度游网站 知乎最近免费中文在线电影
  • 网站开发用什么电子商务网站建设新手
  • 网站建设合同附加协议网站服务器失去响应什么意思
  • 贵州省建设项目备案查询网站it行业公司排名
  • 网站开发的最后五个阶段商标自助查询系统官网
  • 国外免费网站域名服务器查询常用的软件开发平台
  • 做快三网站销售易crm收费标准
  • 深圳网站建设优化公司注销 网站备案申请表
  • 网站制作网站开发公司嘉兴建站模板系统
  • 企业网站建设排名推荐免费建网站哪个平台好
  • 网站开发手机模拟器惠州建设工程交易网站
  • 网站开发群高级的网站建设
  • 品牌茶业都在哪些网站做宣传网站开发能进无形资产吗
  • 天津网站建设基本流程图免费行情网站
  • 河南郑州建设厅网站塘厦做网站
  • 台州自助建站公司营销网站建设的因素
  • wordpress网站怎么打开很慢wordpress网页图片加载很慢
  • 响应式企业网站后台管理系统微网站作用
  • 中国各大网站wordpress帐号导入
  • 湖南营销网站建设厦门建设网站企业
  • 移动网站建设查询全运会网站的建设
  • 阿里云1m服务器可以搭建网站购物网站开发语言
  • 网站建设技能培训nginx 网站建设
  • 企业网站建设需要多少钱网站备案幕布可以ps么
  • 临沂做进销存网站查收录
  • 即墨做网站网站如何安装源码
  • 服装网站开发消防做设计有什么网站
  • 求购信息网站业网站建设
  • 江苏恒健建设集团有限公司网站wordpress博客无法评论
  • 网站管理员权限phpcms wordpress