正则表达式符号拆解与大白话解释

遇到看不懂的正则表达式?粘贴进来,即可获得逐 token 的通俗解释——再也不必对着 \d{2,4}[a-z]? 干瞪眼。

—
嵌入此工具到你的网站 / 博客 无需开发 · 复制即可使用
HTML 嵌入代码 (iframe):
<iframe src="https://lucentool.com/zh/regex-explainer" width="100%" height="650" style="border:1px solid #e5e0d8;border-radius:12px;max-width:850px;width:100%;" frameborder="0"></iframe>
<div style="font-size:12px;color:#78716c;margin-top:6px;font-family:sans-serif;">Powered by <a href="https://lucentool.com/zh/regex-explainer" target="_blank" style="color:#c85a32;text-decoration:none;">Lucentool - 正则表达式符号拆解与大白话解释</a></div>

如何阅读正则表达式

正则表达式是一串 token 的序列,每个 token 各有职责:字面字符匹配自身,字符类([a-z])匹配集合中的任意一个,量词(+ * ? {2,4})指定数量,锚点(^ $ \b)固定位置,分组((…))用于捆绑和捕获。解析器从左到右逐个解释每个 token,说明匹配引擎在该位置会尝试匹配什么。

常见模式详解

提示