1. 程式人生 > >193. Valid Phone Numbers bash正則

193. Valid Phone Numbers bash正則

描述
輸入
987-123-4567
123 456 7890
(123) 456-7890
輸出
987-123-4567
(123) 456-7890
正則匹配過濾。

grep -E '^([0-9]{3}-|\([0-9]{3}\) )[0-9]{3}-[0-9]{4}$ file.txt'

grep -E表示通過正則過濾文字。
^匹配開始
$匹配結尾
|條件或
關鍵是匹配頭尾。