题目:
题目链接: https://leetcode-cn.com/problems/valid-phone-numbers/
解题思路:
使用grep的正则表达式进行匹配
SHELL:
# \d{3} : 3个数字后面跟着一个空格
# \d{3}-: 3个数字后面跟着一个-
# (\(\d{3}\) |\d{3}-) : 上述两种格式任选1
# ^ : 必须以上述两种格式开头
# 后面同理
grep -P '^(\(\d{3}\) |\d{3}-)\d{3}-\d{4}$' file.txt