描述
输入
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
表示通过正则过滤文本。
^
匹配开始
$
匹配结尾
|
条件或
关键是匹配头尾。
描述
输入
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
表示通过正则过滤文本。
^
匹配开始
$
匹配结尾
|
条件或
关键是匹配头尾。