美文网首页
leetcode--193--有效电话号码

leetcode--193--有效电话号码

作者: minningl | 来源:发表于2020-04-11 14:55 被阅读0次

题目:
给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有有效的电话号码。

你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或 xxx-xxx-xxxx。(x 表示一个数字)

你也可以假设每行前后没有多余的空格字符。

示例:

假设 file.txt 内容如下:

987-123-4567
123 456 7890
(123) 456-7890

你的脚本应当输出下列有效的电话号码:

987-123-4567
(123) 456-7890

链接:https://leetcode-cn.com/problems/valid-phone-numbers

思路:
1、这题可以用awk来进行解决,详见下方代码

Bash如下:

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

相关文章

  • leetcode--193--有效电话号码

    题目:给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有有效...

  • 有效电话号码

    知识点:Linux常用命令,正则表达式 思路一:grep命令 grep命令用于查找文件里符合条件的字符串,其中-P...

  • Validate US Telephone Numbers

    如果传入字符串是一个有效的美国电话号码,则返回 true. 用户可以在表单中填入一个任意有效美国电话号码. 下面是...

  • 【shell】有效电话号码

    给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个单行 bash 脚本输出所有有效的...

  • 单词的压缩编码

    附上一道shell编程,关于识别有效电话号码。解题思路很简单,使用正则即可。 题目描述:给定一个包含电话号码列表(...

  • 正则表达式一篇讲透

    提取电话号码 isPhoneNumber()函数有一些代码,用于检查文本中的字符串是否是一个有效的电话号码。如果其...

  • 193. 有效电话号码

    题目描述 给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有...

  • 193. 有效电话号码

  • 「脚本」词频统计 & 有效电话号码

    00192 词频统计 题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率...

  • iOS 中对NSString的常用判断

    在iOS开发中,经常有用到对输入的字符串进行判断。总结如下。 (1)有效的电话号码 (2)有效的验证码(根据自家的...

网友评论

      本文标题:leetcode--193--有效电话号码

      本文链接:https://www.haomeiwen.com/subject/agiymhtx.html