正则表达式

正则表达式

规则适用于所有编程语言

py 复制代码
container_pattern = (
        r'<div class="container">\s*'#路过,不要
        r'(<div class="title-wrapper">[\s\S]*?</div>\s*'   
        r'<div class="stats">[\s\S]*?</div>)\s*'#捕获
        r'</div>\s*'#路过
        r'<div class="chart-container">\s*'#路过
        r'(<div id="chart"[^>]*></div>)\s*'                #捕获
        r'</div>\s*</div>'#路过
    )
container_match = re.search(container_pattern, source_html, re.DOTALL)

正则在这里只做一件事:在源文件里找一段文字。

  • 没有括号 (...) 的部分 → 只是「路过」,用来定位
  • 有括号 (...) 的部分 → 才会被「抓出来」,放进 group(1)、group(2)
相关推荐
水木流年追梦19 小时前
大模型入门-大模型优化方法1
人工智能·学习·算法·机器学习·正则表达式
我是标同学20 小时前
qt的正则表达式使用
正则表达式
deepin_sir1 天前
19 - 正则表达式
python·正则表达式
清风一徐1 天前
python--正则表达式
正则表达式
来恩10032 天前
Java正则表达式
正则表达式
水木流年追梦3 天前
大模型入门-大模型分布式训练2
开发语言·分布式·python·算法·正则表达式·prompt
水木流年追梦3 天前
大模型入门-大模型分布式训练1
开发语言·分布式·python·算法·正则表达式·prompt
我材不敲代码4 天前
Python 正则表达式实战总结
数据库·python·正则表达式
水木流年追梦5 天前
大模型入门-大模型的推理策略
开发语言·python·算法·正则表达式·prompt