ToolPal
在笔记本电脑屏幕上查看代码模式的开发者

正则表达式入门指南 — 10分钟学会Regex

📷 ThisIsEngineering / Pexels

正则表达式入门指南 — 10分钟学会Regex

通过实际示例掌握正则表达式基础。学习模式匹配、字符类、量词等内容。

D作者: Daniel Park2026年3月12日1分钟阅读

什么是正则表达式?

正则表达式(regex)是一种匹配字符串中字符组合的模式。它是搜索文本、验证输入和提取数据的极其强大的工具。

基本模式

字面字符

最简单的正则表达式是一个普通字符串:hello匹配更大字符串中任何位置的文本"hello"。

特殊字符(元字符)

字符含义示例
.任意单个字符h.t匹配"hat"、"hot"、"hit"
^字符串开头^Hello匹配"Hello World"
$字符串结尾world$匹配"hello world"
\d一个数字\d{3}匹配"123"
\w字母、数字或下划线\w+匹配"hello"
\s空白字符\s+匹配空格和制表符

量词

量词含义
*0次或多次
+1次或多次
?0次或1次
{n}恰好n次
{n,m}在n到m次之间

实际示例

电子邮件验证

[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

美国电话号码

\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}

URL模式

https?://[\w.-]+\.[a-zA-Z]{2,}[/\w.-]*

亲自尝试

实践是最好的老师。在免费的正则表达式测试器中使用实时匹配高亮来测试你的正则表达式。

常见问题

D

关于作者

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

了解更多

分享文章

XLinkedIn

相关文章