pytnon中正则表达式小题详解

问题:1.不知道怎么输入

2.判断网页的正则表达式怎默写

ok,先导入正则工具:

疑问:第一次用sys.stdin 和 .read() , 咋用,必须要一起用吗

详解:

stdin 译 标准输入

这里可能是oj平台吧,所以用了这个之后,不用空格输入结束了

再来区别一下和普通输入:

方法 读取方式 结束条件 适用场景
sys.stdin.read() 一次性读全部 遇到 EOF 多行大文本(如 HTML、日志)
input() 逐行读 遇到换行符(按回车) 单行简单输入(如用户名)

接下来定义正则表达式了:

详解:

href 译:

这里再详解一下 [^"]

然后:

url 解释:

python 复制代码
import re
import sys

html_content = sys.stdin.read()
url_pattern = r'href="([^"]+)"'
urls = re.findall(url_pattern,html_content)
for url in urls:
    print(url)

问题:这个正则表达式根本不会写【😭】

这样:

先解释一下里面的部分吧:

然后解释:

以上慢慢看吧,难懂,加油

先给一下代码吧,我也不知道咋写

解释一下:

相关推荐
好家伙VCC2 小时前
**基于Colab的高效Python深度学习开发流程:从环境配置到模型部署全流程实战**在当前人工智
java·开发语言·python·深度学习
Lucas_coding2 小时前
【python_并发】requests vs aiohttp vs httpx:HTTP客户端深度对比与实战
python
gCode Teacher 格码致知2 小时前
Python基础教学:正则表达式中的忽略大小写以及符号“-“的问题-由Deepseek产生
python·正则表达式
斯班奇的好朋友阿法法2 小时前
Django 项目打包部署完整指南(适配你的项目,零报错)
python·django·sqlite
林开落L2 小时前
【项目实战】博客系统完整测试报告(含自动化+性能测试)
python·功能测试·jmeter·自动化·postman·性能测试·xmind
JustNow_Man2 小时前
【opencode】使用方法
linux·服务器·网络·人工智能·python
abigale032 小时前
.py 与 .ipynb 的核心差异 + Jupyter 内核缓存坑全解析
python·jupyter
Dxy12393102162 小时前
Python使用SymSpell详解:打造极速拼写检查引擎
开发语言·python
AI_Claude_code2 小时前
网络基础回顾:DNS、IP封锁与HTTP/S协议关键点
网络·爬虫·python·tcp/ip·http·爬山算法·安全架构