提取文本中所有图片的链接地址

news/2024/8/26 18:37:25 标签: python

从给定的文本中使用正则表达式提取出所有的图片链接地址

代码

python">import re
s='这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息https://img1.baidu.com/it/u=272155668.1962281314&fm=26&fmt=auto这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息https://img1.baidu.com/it/u=272155668.1962281314&fm=26&fmt=auto这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息https://img1.baidu.com/it/u=272155668.1962281314&fm=26&fmt=auto这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息https://img0.baidu.com/it/u=1924584801.28768554016&fm=26&fmt=auto这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息https://img0.baidu.com/it/u=1924584801.28768554016&fm=26&fmt=auto这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息这是一段干扰信息'
pattern='https://img\\d{1}.baidu.com/it/u=\\d+.\\d+&fm=\\d+&fmt=auto'
lst=re.findall(pattern,s)
for item in lst:
    print(item)

运行效果

python">https://img1.baidu.com/it/u=272155668.1962281314&fm=26&fmt=auto
https://img1.baidu.com/it/u=272155668.1962281314&fm=26&fmt=auto
https://img1.baidu.com/it/u=272155668.1962281314&fm=26&fmt=auto
https://img0.baidu.com/it/u=1924584801.28768554016&fm=26&fmt=auto
https://img0.baidu.com/it/u=1924584801.28768554016&fm=26&fmt=auto

http://www.niftyadmin.cn/n/5558932.html

相关文章

ES6 Module 的语法(十二)

ES6(ECMAScript 2015)引入了模块(Modules)的概念,使得JavaScript代码可以更容易地组织和复用。 1. export 关键字 命名导出 (Named Exports) 你可以使用 export 关键字导出多个变量、函数或类。 // module.js export…

【Go系列】 Go的高并发模式

承上启下 我们在之前已经学习了goroutine和channel的并发模式,也学会了sync库和context的控制。那么在Go里面一般都会使用哪些高并发模式呢?今天让我们在这篇文章中一起揭晓一下。 开始学习 for ... select...模式 for select模式是Go语言中处理并发的…

AES Android IOS H5 加密方案

前景: 1、本项目原有功能RSA客户端对敏感信息进行加密 2、本次漏洞说是服务端返回值有敏感信息,需要密文返回 方案: 本次方案不算完美,还是有被劫持篡改的风险,但基本https证书认证加持,风险相对较小 …

探讨C++中巧妙的边界条件处理:以花坛种花问题为例【巧妙思想、边界条件】

在算法题中,处理数组的边界条件是一个常见的挑战。特别是在涉及多条件判断时,如何高效且清晰地处理边界问题,可以显著提升代码的简洁性和可读性。本文将以一道经典的算法题——花坛种花问题,来探讨边界条件的巧妙处理方法。 问题…

供应链管理(SCM):如何在颜值和体验上发力

要在供应链管理系统(SCM)中在颜值和体验上发力,让用户感觉耳目一新,可以采取以下措施: 界面设计优化: 对供应链管理系统的界面进行优化,注重界面的美观、简洁和易用性。采用现代化的设计风格、…

vue复制链接操作

vue复制链接操作 使用clipboardclipboard属性代码实现 发布测试出现问题问题分析解决方案最终代码实现document.execCommand扩展常用例子 给要复制的文本或者按钮加上点击事件后,并将要复制的值传过来 使用clipboard clipboard属性 –解释read从剪贴板读取数据&a…

朴素模式匹配算法与KMP算法(非重点)

目录 一. 朴素模式匹配算法1.1 什么是字符串的匹配模式1.2 朴素模式匹配算法1.3 通过数组下标实现朴素模式匹配算法 二. KMP算法2.1 算法分析2.2 用代码实现(只会出现在选择题,考察代码的概率不大) 三. 手算next数组四. KMP算法的进一步优化4…

深度学习-1-如何从零搭建神经网络TensorFlow和Keras

参考TensorFlow的网络模型简要概述 快速入门 TensorFlow2 模型部署 参考如何从零搭建神经网络?一份万能搭建神经网络的通用框架! 1 从零搭建神经网络的流程 从零搭建神经网络的流程图,可以用于搭建和训练各种类型的神经网络,包括但不限CNN、RNN、GAN、自动编码器,提供了…