正则基础 Token 速查 - 10 项字符类、锚点、量词与分组

查看当前表格列出的 10 个基础 token:\d、\w、\s、.、^、$、+、*、? 和 (...)。页面只显示静态含义,不执行表达式或覆盖高级语法。

功能特点

  • 列出 \d、\w、\s 和 . 四个字符匹配 token
  • 列出 ^、$、+、*、? 与 (...) 六个锚点、量词和分组 token
  • 展示每个 token 的简短静态说明,不执行或验证正则

使用方法

  1. 在 10 个基础 token 中找到要确认的符号
  2. 阅读页面给出的单句含义,并区分正则文本与代码字符串转义
  3. 组合表达式后转到目标运行时或正则测试器验证真实行为

示例输入

  • 字符匹配 Token

    \d、\w、\s、.

    对应页面表格中的数字、单词、空白和任意字符基础项。

  • 锚点、量词与分组 Token

    ^、$、+、*、?、(...)

    对应页面表格中的开头、结尾、基础重复、可选和捕获组条目。

  • 表外语法

    {m,n}、\b、(?=...)、flags

    这些内容不在当前 10 项静态表中,也不会在本页执行;应转到目标运行时或正则测试器验证。

  • 组合基础 Token

    ^\d+$

    静态组合示例:^ 说明开头、\d 说明数字、+ 说明一次或多次、$ 说明结尾;本页不会执行它。

示例输出

  • 字符匹配 Token

    \d:数字字符;\w:单词字符;\s:空白字符;.:除换行外的任意字符
  • 锚点、量词与分组 Token

    ^:字符串或行开头;$:字符串或行结尾;+:一次或多次;*:零次或多次;?:可选或懒惰匹配;(...):捕获组
  • 表外语法

    当前速查表不包含 {m,n}、\b、断言或 flags;请转到正则测试器或目标运行时验证
  • 组合基础 Token

    ^\d+$:静态组合说明,不执行匹配

常见错误

  • 把速查表里的语法直接复制到不同语言,可能遇到转义层级差异。
  • 把静态说明当成执行结果;页面不会运行表达式或显示匹配。
  • 需要表格之外的语法时凭记忆补写,容易混入目标引擎不支持的特性。

适用场景

  • 正则语法速查
  • 代码评审辅助
  • 学习笔记整理
  • 调试前确认符号含义

实操检查

  • 速查表只解决符号识别

    当前页面静态展示 10 个基础 token,不读取输入,也不执行表达式;它适合确认符号名称和大致含义,不适合证明一条业务规则可用。

  • 组合后立即转入验证流程

    组合出表达式后要区分正则文本和代码字符串的转义,再在目标运行时或正则测试器中加入反例、边界和 flags;高级语法不在当前速查表范围内。

页面专属核验

使用前与操作中

  • 把页面当作静态的 10 项 token 速查:它只展示 `\d`、`\w`、`\s`、`.`、锚点、基础量词和捕获组,不执行表达式。
  • 阅读 `.`、`^`、` 正则基础 Token 速查 - 10 项字符类、锚点、量词与分组 | ToolByte 和 `?` 时先带上目标引擎的换行、multiline 和懒惰量词语境;单句 token 说明不能替代完整表达式测试。
  • 区分正则文本、JavaScript/Python/JSON 字符串转义和最终传入引擎的内容;需要捕获结果、替换或性能判断时转到对应页面。

结果出来后

  • 页面是否确实只列出 10 个静态 token,且没有把速查卡片误读成对某个完整表达式的匹配结果?
  • 目标引擎中 `\w` 是否覆盖预期字符集、`.` 是否处理换行、锚点是否受 multiline 影响,是否用最小样本实际测试?
  • 组合 token 后是否还在正则测试器中检查整串/局部匹配、捕获组和 flags,而不是凭速查文字直接上线?

相关工具

  • 正则测试器:测试正则表达式、匹配结果和分组
  • 正则解释器:拆解正则元素,并用 AI 解释匹配逻辑、测试用例和误匹配风险
  • 正则模板库:Email、URL、手机号、IPv4、日期、UUID 等常用正则库
  • 正则生成器:根据自然语言生成正则,支持 AI 输出解释、测试用例和常见误匹配

工具边界

  • 当前表格只有 10 个基础 token,不包含 {m,n}、\b、断言、命名组、Unicode 属性或 flags。
  • 页面只解释静态含义,不会替你验证业务规则、样本覆盖率、引擎兼容性或性能。
  • 把用户输入直接拼进正则可能引入错误或 ReDoS 风险,应限制长度并使用安全构造方式。

与相似工具的区别

  • 正则模板库:速查表只列出 10 个基础 token 的静态说明;模板库提供完整字段规则,适合作为可修改的业务初稿。

安全与兼容性

  • 速查内容不处理输入数据,也不会执行表达式;复制基础 token 时仍要区分正则文本和语言字符串的转义层。
  • 表外的 {m,n}、\b、断言、命名组、Unicode 属性和 flags 必须查目标运行时官方文档并实际测试。

下一步排查

  1. 先从页面列出的 10 个 token 选择基础构件,再在正则测试器准备正例与反例。
  2. 需要 {m,n}、\b、断言或 flags 时查阅目标运行时官方文档,再到正则测试器验证。
  3. 上线前在目标语言运行时检查字符串转义、性能、超时和异常输入。

常见问题

表格里有哪些内容?

只有 \d、\w、\s、.、^、$、+、*、? 和 (...) 这 10 项基础 token。

需要断言、flags 或次数范围怎么办?

当前表格没有这些高级项;请查目标运行时官方文档,再用正例、反例和边界样本验证。

速查表会运行表达式吗?

不会。页面只展示静态说明,实际匹配、转义和性能需在正则测试器或目标运行时检查。