首页 > 其他分享 >定义一个正则表达式,使用finditer从表达式内取值后存储到列表中

定义一个正则表达式,使用finditer从表达式内取值后存储到列表中

时间:2024-09-03 09:49:05浏览次数:11  
标签:存储 finditer 定义 正则表达式 数据 url 取值

演示代码:

responce = requests.get(url = url_web,headers=head)
url_obj = re.compile(r'<a class="media-content" target="_blank" href="(?P<url>.*?)" title=".*?" ',re.S)
list_url = url_obj.finditer(responce.text)

 

 

通过AI分析代码内容:

 

 

 可以了解到这一串代码的逻辑:

1、先获取网页数据

2、定义一个正则表达式,用来提取网页内想要的数据

3、使用finditer方法在给定的文本内通过步骤2定义的逻辑筛选数据,同时把数据存储到数列中

 

解决场景:

主要用于解决数据存储在有相同结构的返回数据中

标签:存储,finditer,定义,正则表达式,数据,url,取值
From: https://www.cnblogs.com/becks/p/18393962

相关文章

  • 正则表达式
    1.简介正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到2.常用的实用正则表达式整理只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^"d{n}$"。只能输入至少n位的数字:"^"d{n,}$"。只能......
  • 提高SAR ADC精度的外围电路RC元件取值公式推导
    此笔记源起于使用ADC直接连接NTC测量温度的扩展,其实之前也记录过ADC前端RC电路元件如何的取值笔记,那时并不太明白,只是根据ADI的视频简单的记录了下计算公式和步骤。参考一:使用外部组件提高SARADC精确度参考二:通过单端ADC监测NTC热敏电阻电路 1.NTC测温电路,右边为......
  • # yyds干货盘点 # 盘点一个Python正则表达式问题
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【大锤子】问了一个Python正则表达式处理的问题,这里拿出来给大家分享下。下图是代码:二、实现过程这个问题确看上去是正则表达式的问题,这里【杯酒】提出问题并给出建议:使用+号,就能匹配所有符合条件的文字,而不是第一段。不过后......
  • 正则表达式的使用方法
    我们通过几个方法来讲解一下正则表达式的使用方法matchsearchfindallsubcompile首先,我们需要引入正则的常用匹配规则现在我们可以进行讲解了 matchmatch方法会尝试从字符串的起始位置开始匹配正则表达式,如果匹配,就返回匹配成功的结果;如果不匹配就返回Noneimportreco......
  • 正则表达式:Visual Basic中的强大文本处理工具
    正则表达式:VisualBasic中的强大文本处理工具在软件开发中,文本处理是一项常见且关键的任务。正则表达式作为一种强大的文本模式匹配工具,能够用于执行各种复杂的字符串搜索、替换、验证等操作。VisualBasic(VB),作为一门流行的编程语言,提供了对正则表达式的支持。本文将详细介......
  • C# 正则表达式
    正则表达式是一种匹配输入文本的模式。.Net框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。定义正则表达式下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。字符转义字符类定位点分组构造限定符反向引用构造备......
  • 正则表达式(Regular Expression)
    正则表达式(RegularExpression)是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为"元字符"),可以用来描述和匹配字符串的特定模式,是一种用于模式匹配和搜索文本的工具,提供了一种灵活且强大的方式来查找、替换、验证和提取文本数据。概括:正则表达式是制定特定的......
  • 【8.2 python中的使用re模块实现正则表达式操作】
    python中的使用re模块实现正则表达式操作Python中的re模块提供了对正则表达式的支持。正则表达式(RegularExpression,简称regex或regexp)是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列符合某个句法......
  • Python正则表达式提取车牌号
    在Python中使用正则表达式(RegularExpressions)来提取车牌号是一个常见的任务,尤其是在处理车辆信息或进行图像识别后的文本处理时。中国的车牌号格式多种多样,但通常包含省份简称、英文字母和数字。以下是一个使用Python正则表达式来提取常见中国车牌号(包括新能源车牌)的示例代码。1......
  • python怎么用正则表达式筛选网页内容
    一、正则表达式简述:什么是正则表达式?正则表达式就是可以匹配文本片段的模式,最简单的正则表达式就是一个字符串,用于在文本中匹配到此字符串自身。二、常用正则表达式:设计正则表达式的时候有几个注意点如下:a.特殊符号需要加转移符:如要匹配'china.com',则正则表达式格式应为'......