Python正则表达式re模块!精准匹配筛选,搞定所有文本处理难题
前言文本筛选、数据提取、内容替换、格式校验,是开发中高频场景!普通字符串处理无法解决复杂文本问题,而Python re正则模块,可以精准匹配任意规则文本,轻松搞定手机号、邮箱、URL、特殊数据提取。零基础带你吃透正则核心语法+re模块实战,从此告别文本处理难题。
私有AI实战20:Agent接入本地RAG,让知识库真正参与任务执行
跟着前面的文章,其实我们已经做了不少工作。本地大模型可以运行了,RAG知识库可以检索文档了,BM25和向量混合检索也有了,Reranker能够重新排列候选资料,Ragas可以评测知识库效果,LangGraph还解决了Agent多步骤执行、人工审批和状态恢复的问题。
Python用 AI 做多语言 SEO 内容优化
把一批内容发到多语言站点/平台时,最大的坑不是"翻译得对不对",而是当地人根本不用你直译出来的那个词去搜。这篇不讲批量翻译文档,只讲关键词与搜索意图:代码做确定性检查,AI 给目标语言的关键词候选,代码再校验是否合规。
Python正则表达式re模块实战大全:文本处理,一行代码顶一百行!
需要从一大段文本中提取手机号?验证邮箱格式是否合法?批量替换敏感词?**正则表达式(Regex)**就是解决这类问题的终极武器。本文从零讲透Python的 re 模块,配大量实战案例,看完就能上手!一、为什么必须学正则?
私有AI实战12:向量检索不够用?BM25+混合检索,让AI找得更准
前两篇文章,我们已经使用Ollama、Python和SQLite搭建了第一个本地RAG知识库,并进一步研究了文本分块、Embedding和向量相似度。现在,我们的知识库已经能够根据问题的语义找到相关资料。例如,用户输入:“出差住酒店一晚上最多可以报销多少钱?
Python教程 第32章:模块与包——把代码组织成图书馆
一、什么是模块先给结论:模块就是一个 .py 文件。你把一组相关的函数、变量、类写进一个文件,这个文件就是"模块";之后不管是自己还是别人,都能用 import 把它取来用。为什么需要模块? 因为程序一旦变大,"所有代码堆进一个文件"这条路必定走不通。
100张发票PDF要合并,十几行Python,2分钟搞定
然后就是一小时的体力活——打开阅读器,一张张往里拖。顺序得自己对,遇到一张打不开的,前面拖的全白干。其实这事用 Python 十几行就能干完:100 张发票 2 分钟合完,顺序、页码、坏文件全都自动处理。
私有AI实战14:RAG上下文构建、去重与压缩
从向量检索、BM25、混合检索,到上一篇的Reranker重排序,我们已经基本把能用的检索技术都安排上了。按理说,现在搭建的知识库应该越来越聪明了。
一个UPDATE漏写WHERE,十万条余额清零47分钟救回
大家好,我是数据库小学妹我踩过的坑,你别再踩。上周五下午三点,开发群里一条消息炸了。开发说他不小心把用户余额表全表更新了,没加WHERE条件,十万条数据余额全部归零。从发现到恢复完成,前后用了47分钟。今天把这个完整流程拆开来写,希望以后遇到同样情况的人能直接照着干。
Day12 · Python 正则表达式 re
Day12 · Python 第十二天学习笔记主题:正则表达式 re一、re 模块概览正则表达式(Regular Expression)是一套描述字符串规则的微型语法,Python 里用内置 re 模块使用。