# 正则表达式速查表

可搜索、多语言的正则表达式语法速查表——字符类、锚点、量词、分组与引用、环视断言、转义序列和标志位，并内置快速测试器

> 标准页面: https://elysiatools.com/zh/tools/regex-cheat-sheet

- **分类:** Development

- **关键词:** 正则表达式, 速查表, 参考, 语法, 元字符, 量词, 锚点, 环视, 标志位, 快速测试

## 概述

正则表达式速查表是一个可搜索、多语言的交互式参考工具，涵盖字符类、锚点、量词、分组与引用、环视断言、转义序列和标志位等核心语法，并内置快速测试器，帮助开发者和数据分析人员快速构建、验证和调试正则表达式。

## 输入项

- **语言** (select)

## 适用场景

- 在编写代码或配置路由规则时，需要快速检索特定正则表达式元字符或环视断言的语法。
- 在处理文本清洗、日志分析或数据提取任务前，需要一个内置测试器来即时验证正则匹配结果。
- 跨语言开发或团队协作时，需要切换不同语言界面以准确理解和应用复杂的正则表达式规则。

## 工作原理

- 在搜索框中输入关键词，快速筛选出字符类、量词、锚点或断言等相关的正则表达式语法规则。
- 通过语言下拉菜单选择所需的语言界面（如中文或英文），查看本地化的语法解释与示例说明。
- 在内置的快速测试器中输入测试文本与正则表达式，实时观察匹配高亮结果以验证正确性。

## 使用案例

- 文本数据清洗：快速检索并测试用于匹配邮箱、电话号码或IP地址的正则表达式。
- 代码开发调试：在编写Python、JavaScript或Java代码时，快速参考分组捕获与非捕获分组的语法差异。
- 日志分析过滤：构建复杂的正则表达式以过滤服务器日志中的特定错误代码或时间戳格式。

## 常见问题

### 这个速查表支持哪些正则表达式语法？

支持字符类、锚点、量词、分组与引用、环视断言、转义序列以及标志位等常用正则语法。

### 如何切换速查表的显示语言？

您可以通过语言下拉菜单选择中文、英语、西班牙语、德语、法语、俄语或葡萄牙语。

### 内置的快速测试器是如何工作的？

您只需输入待测试的文本和编写的正则表达式，测试器会自动高亮显示匹配到的文本片段。

### 环视断言（Lookaround）在速查表中有包含吗？

有的，速查表详细列出了正向/反向肯定环视和否定环视的语法及使用示例。

### 我可以直接复制速查表中的正则表达式语法吗？

可以，您可以直接复制速查表中的任何元字符、表达式模板或示例代码到您的开发环境中使用。

## 相关工具

- [正则表达式铁路图可视化器](https://elysiatools.com/zh/tools/regex-railroad-diagram-visualizer): 把正则表达式渲染为 SVG 铁路图（语法图），显示字面量、分组、分支与重复，并标注捕获组编号与标志说明
- [正则表达式性能基准测试](https://elysiatools.com/zh/tools/regex-benchmark): 比较不同正则表达式的性能，识别瓶颈并检测退化情况
- [正则执行追踪器](https://elysiatools.com/zh/tools/regex-debugger): 逐步展示正则表达式如何匹配字符串：可视化每次匹配尝试、部分成功、回溯与捕获——是理解正则行为的认知工具，而非只看最终结果
- [正则表达式测试](https://elysiatools.com/zh/tools/regex-tester): 测试正则表达式匹配文本
- [正则替换预览器](https://elysiatools.com/zh/tools/regex-replace-previewer): 实时预览正则替换，显示详细差异和统计
- [ReDoS 正则拒绝服务扫描器](https://elysiatools.com/zh/tools/redos-regex-scanner): 扫描一个或多个正则表达式的灾难性回溯风险，模拟恶意输入并给出更安全的替代建议
- [文本文件替换器](https://elysiatools.com/zh/tools/text-file-replacer): 在文件中查找并替换文本，支持正则表达式、多重模式和备份创建
- [API 破坏性变更检测与迁移规划器](https://elysiatools.com/zh/tools/api-breaking-changes-detector-migration-planner): 对比两份 OpenAPI 3.x schema，识别 breaking changes 并给出影响评级与迁移建议

## 示例

- [正则替换示例](https://elysiatools.com/zh/samples/regex-replace): 用于文本转换和数据清洗的常用正则替换模式集合
- [常用正则表达式](https://elysiatools.com/zh/samples/regex-samples): 用于验证和匹配的常用正则表达式模式
- [正则表达式模式替代方案](https://elysiatools.com/zh/samples/regex-alternatives): 多种编写相同正则表达式模式的方法，在可读性、性能和准确性方面有不同的权衡
- [正则表达式命名捕获组](https://elysiatools.com/zh/samples/regex-named-groups): 使用命名捕获组从文本中提取结构化数据的正则表达式模式集合。命名组通过为捕获的部分分配有意义的名称，使模式更易读和更易维护。

## 相关内容

- [正则测试、可视化与模式调试工具](https://elysiatools.com/zh/hubs/regex-utility): 把正则测试器、解释器、速查表、结构可视化、Lint、性能扫描和替换预览工具放在同一个专题里，方便完成更安全的模式设计与调试流程。
