Guide 4/15/2026

使用正则表达式从文本中提取电话号码

#正则表达式提取电话号码#文本电话号码提取#正则表达式生成器#电话号码匹配#在线正则表达式工具
Quick Answer
\b(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{4})\b

从大型数据集或非结构化日志中提取电话号码可能是一场噩梦,因为格式多种多样,例如 (555) 123-4567、555.123.4567 或 +1 555 123 4567。强大的正则表达式是确保您捕获所有变体而无需手动清理的唯一方法。

我们由 AI 生成的正则表达式模式使用单词边界和灵活的分隔符来识别符合标准电话格式的数字序列。无论您是清理客户数据库还是抓取联系信息,此模式都能为您节省数小时的试错时间。

Ready to try it?

Use our Regex 生成器 to generate perfect results in seconds.

Open Regex 生成器