shell(二)獲取有效電話號碼 LeetCode
data.txt檔案內容:
cat data.txt
987-123-4567
123 456 7890
(123) 456-7890
shell命令:
sed -n -r ‘/^(?[0-9]{3})?( |-)[0-9]{3}-[0-9]{4}$/p’ data.txt
解釋:
-n 設定靜默輸出,後續/p輸出匹配專案
-r 擴充套件正則表示式規則
-r後的‘‘符號內為具體的正則表示式規則,具體參考相關文獻
https://www.cnblogs.com/sherlockhomles/archive/2013/08/01/3229446.html#commentform