标签: linux unix grep
因此,我必须编写一个与美国电话号码匹配的正则表达式,其格式可以是xxx-xxx-xxxx或(xxx)xxx-xxxx或xxx-xxxx或grep '+?(1[ -])?((\d{3})[ -]|(\d{3}[ -]?)){2}\d{4}' 。我不确定我的工作是否会起作用,因为我无法测试它。我下面会有什么工作或是否有更简单的表达?
xxx-xxx-xxxx
(xxx)xxx-xxxx
xxx-xxxx
grep '+?(1[ -])?((\d{3})[ -]|(\d{3}[ -]?)){2}\d{4}'
{{1}}