首页 > 其他分享 >193. 有效电话号码

193. 有效电话号码

时间:2023-08-18 23:01:44浏览次数:43  
标签:电话号码 xxx 193 有效 123 456 file txt

给定一个包含电话号码列表(一行一个电话号码)的文本文件 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
# Read from the file file.txt and output all valid phone numbers to stdout.
awk '/^([0-9]{3}-|\([0-9]{3}\) )[0-9]{3}-[0-9]{4}$/' file.txt

这个题是真的不会,之前没写过这样的题

看的别人的答案 使用正则表达式 还要去看一下正则

标签:电话号码,xxx,193,有效,123,456,file,txt
From: https://blog.51cto.com/u_16123878/7142355

相关文章

  • 代码随想录算法训练营第六天|242.有效的字母异位词 349. 两个数组的交集 202. 快乐数
     哈希表部分:哈希表,简单来说就是k-v形式查询的结构,用来快速判断一个元素是否出现集合里,如hashmap核心是哈希函数,k存哈希函数的值,找的时候找查询项的哈希函数值就行,返回v 出现哈希碰撞的时候,查找的流程怎么走呢?(*存疑,之后查一下) 类型:数组+集合set(set、multiset、unordered......
  • java编程题,打印n对括号的全部有效组合
    如题所述,当n=3时,可能的组合有:(()()),((())),()(()),(())(),()()()代码如下(有注释):importjava.util.ArrayList;importjava.util.List;publicclassTest06{/***通过递归生成n对括号的全部有效组合*@paramlist装括号组合的容器*@paramleftRem左括号剩余数量*@paramrightRe......
  • 专家教你如何积极有效记单词
      专家教你如何积极有效记单词 从理论上来讲,每个人一个月最多可以记住的英语单词数量究竟是3000?6000?8000?还是10000呢?要回答这个问题,首先要清楚这个问题与什么因素有着本质上的关系,把问题的因素搞清楚了,我们就可以进行科学地估算了。 1、......
  • 代码随想录算法训练营第十一天|力扣20.有效的括号、力扣1047.删除字符串中所有相邻重
    有效的括号(力扣20.)括号匹配时使用栈解决的经典问题题意其实就像我们在写代码的过程中,要求括号的顺序是一样的有左括号,那么在对应位置则必须有右括号第一种情况:已经遍历完了字符串,但是栈不为空,说明有相应的左括号没有右括号来匹配,所以returnfalse第二种情况:遍历字......
  • Sublime Text 4 最新教程分享(亲测有效)
    终于激活成功了SublimeText4,用起来简直不要太爽!下面给大家分享下住测码,亲测可用,希望能帮助到大家。前言SublimeText是一个文本编辑器(收费软件),同时也是一个先进的代码编辑器。SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑......
  • 1517. 查找拥有有效邮箱的用户
    1517.查找拥有有效邮箱的用户2023年8月12日20:27:491517.查找拥有有效邮箱的用户简单SQLSchemaPandasSchema表:Users+---------------+---------+|ColumnName|Type|+---------------+---------+|user_id|int||name|varchar......
  • Typora 2022激活图文方法(亲测有效)
    激活证明亲测OK,大家放心食用。下载相关安装包安装包https://typora.io/releases/all补丁包https://kdocs.cn/l/chV3CWzeXgdE安装写作时Typora最新版本号为1.3.8,通过如下链接下载Typora,下载成功后,直接双击安装即可:点击Installforallusers(recommended):这......
  • Typora 激活教程(2023最新图文教程,测试有效)
    下载Typora激活补丁下载地址 https://kdocs.cn/l/chV3CWzeXgdE下载成功后解压,目录如下:typora激活补丁目录,选择第二种方式Typora激活补丁包解压目录安装Typora作者在写这篇教程的时候,Typora最新版本号为1.3.8,通过如下链接下载Typora,下载成功后,直接双击安装即可:......
  • Typora 最新激活教程,亲测有效
    先上图,哈哈。下载激活文件下载地址 https://kdocs.cn/l/chV3CWzeXgdE下载后解压,目录如图:激活补丁目录激活补丁包解压目录安装Typora我在写这篇教程的时候,Typora最新版本号为1.3.8,通过如下链接https://typora.io/releases/all下载安装包,下载成功后,直接双击安装即......
  • 长时间等待代理隧道响应的有效解决办法
    作为一名专业爬虫代理,我深知在使用代理时可能会遇到代理隧道长时间等待响应的情况。这种情况极大地妨碍了爬虫程序的效率和稳定性。在本文中,我将分享一些有效的解决办法,帮助你解决长时间等待代理隧道响应的问题,并提升你的爬虫程序效果。问题分析:为什么会出现长时间等待代理隧道响应......