leetcode193. 有效电话号码 正则了解一下
生活随笔
收集整理的這篇文章主要介紹了
leetcode193. 有效电话号码 正则了解一下
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
給定一個(gè)包含電話號(hào)碼列表(一行一個(gè)電話號(hào)碼)的文本文件 file.txt,寫一個(gè) bash 腳本輸出所有有效的電話號(hào)碼。
你可以假設(shè)一個(gè)有效的電話號(hào)碼必須滿足以下兩種格式: (xxx) xxx-xxxx 或?xxx-xxx-xxxx。(x 表示一個(gè)數(shù)字)
你也可以假設(shè)每行前后沒有多余的空格字符。
示例:
假設(shè)?file.txt?內(nèi)容如下:
987-123-4567
123 456 7890
(123) 456-7890
你的腳本應(yīng)當(dāng)輸出下列有效的電話號(hào)碼:
987-123-4567
(123) 456-7890
可以學(xué)習(xí)一下正則
awk '/^([0-9]{3}-|\([0-9]{3}\) )[0-9]{3}-[0-9]{4}$/' file.txt
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的leetcode193. 有效电话号码 正则了解一下的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农行ETC信用卡打几折?2019全国高速
- 下一篇: 指针、引用以及const限定符、cons