(555) 555 - 5555
上面的所有内容都是必需的 - 间距和所有。
答案 0 :(得分:2)
尝试:
/\(\d{3}\) \d{3} - \d{4}/
答案 1 :(得分:1)
见下面的例子,只有(555)555 - 5555将会被删除:
kent$ cat a
(555) 555 - 5555
(5554) 555 - 5555
(555)555 - 5555
(555) 5554 - 5555
(555) 555 - 55554
(555)555 - 5555555
kent$ grep -P "^\(\d{3}\) \d{3} - \d{4}$" a
(555) 555 - 5555
答案 2 :(得分:0)
有几种选择。例如,/\(\d{3}\)\ \d{3}\ \-\ \d{4}/
答案 3 :(得分:0)
假设:
(1-3 digits) 2-3 digits - 4-6 digits
将是:
^\(\d{1,3}\) \d{2,3} - \d{4,6}$
您可以根据需要调整允许的位数。