【发布时间】:2011-02-24 22:00:38
【问题描述】:
我正在尝试从不同的 html 页面中提取特定信息。基本上,信息是一个 10 位数字,可能有不同的形式:
000-000-0000 000 - 000 - 0000 0000000000 请注意,000 - 000 - 0000000 不是有效的电话号码,因此如果它包含任何附加数字,则不应提取该号码对于创建适用于所有 3 种情况的完美正则表达式的任何帮助,我将不胜感激。到目前为止,我只能让它对最后一个(最简单的)起作用。
【问题讨论】:
-
我很抱歉造成混乱,我最初关闭了不正确的副本。您是否有机会尝试匹配 (X)HTML 标记内的电话号码?
-
您似乎对每个与您所寻找的答案不符的答案都投了反对票。这将阻止人们尝试帮助您,尤其是在容易出错的正则表达式问题中。自发布以来,您还更改了问题;您的 000 - 000 - 0000000 反例不在第一次编辑中,因此@Jeff 的答案满足原始要求。我注意到他仍然投反对票。我这样说并不是出于对自己投反对票的担忧,更多的是为了帮助您和网站的整体健康。