# Regex-Detailed-Notes **Repository Path**: WeatherCore/Regex-Detailed-Notes ## Basic Information - **Project Name**: Regex-Detailed-Notes - **Description**: 正则表达式完整实战,拆解正则底层匹配逻辑,覆盖元字符、贪婪 / 非贪婪、零宽断言、分组捕获、修饰符,附带 C# 实战代码、表单校验、日志解析、敏感脱敏等业务场景正则模板 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-24 - **Last Updated**: 2026-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Regex-Detailed-Notes ## 仓库说明 正则表达式完整实战,拆解正则底层匹配逻辑,覆盖元字符、贪婪 / 非贪婪、零宽断言、分组捕获、修饰符,附带 C# 实战代码、表单校验、日志解析、敏感脱敏等业务场景正则模板 > ⚠️ Github内置PDF预览存在兼容性bug,出现渲染报错请下载PDF至本地完整阅读。 ## 笔记完整内容目录 ### 1. 基础核心语法 普通字符、全套元字符、预定义字符类(\d/\w/\s等),附直观匹配示例 ### 2. 进阶核心特性 1. 贪婪匹配 & 非贪婪匹配原理与场景对比 2. 普通捕获组、非捕获组、命名捕获组完整用法 3. 零宽先行/后向断言(正向/负向)实战拆解 4. 全局、忽略大小写、多行、单行等模式修饰符详解 ### 3. 企业高频实战场景(附完整C#代码) - 表单数据校验:手机号、邮箱、18位身份证、URL、密码强校验 - 文本提取:日志解析、HTML链接抓取、数字提取 - 内容脱敏:手机号、身份证中间字符隐藏替换 - 日期格式化、批量文本清洗 ### 4. 正则性能优化指南 规避回溯爆炸、原子组使用、拆分复杂表达式、字符类优化方案 ### 5. 通用正则速查表 整理开发直接复用模板,覆盖验证、提取、替换三大类高频需求 ## 文件说明 - 根目录:`正则表达式超详细版.pdf` - 文档全部搭配代码示例,复制即可在Java/C#项目直接运行 - 持续补充项目中遇到的文本处理新正则场景 ## 适用人群 Java后端、全栈开发者、应届生,用于笔试编码、接口参数校验、日志解析、文本清洗开发场景,同时覆盖正则相关面试考点