leetcode193. 有效电话号码 正则了解一下
给定一个包含电话号码列表(一行一个电话号码)的文本文件 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
可以学习一下正则
awk '/^([0-9]{3}-|\([0-9]{3}\) )[0-9]{3}-[0-9]{4}$/' file.txt
leetcode193. 有效电话号码 正则了解一下相关推荐
- java 固定电话正则_java针对电话号码正则匹配实例
本文实例讲述了java针对电话号码正则匹配的方法.分享给大家供大家参考.具体如下: public interface RegExpConst { /** * 手机号码 * 移动:134[0-8],13 ...
- java电话正则屏蔽_java针对电话号码正则匹配实例
本文实例讲述了java针对电话号码正则匹配的方法.分享给大家供大家参考.具体如下: public interface regexpconst { /** * 手机号码 * 移动:134[0-8],13 ...
- 电话格式 php,php中ip地址 email格式 电话号码正则验证
我们要经常要用到的几个正则验证实例,如ip地址 email格式 电话号码正则验证,下面我一一给大家详细介绍介绍,有需要的朋友可参考参考. php验证ip格式的程序代码 如果网站有表单需要填写ip地址, ...
- js电话号码正则校验--座机和手机号
1.最新的电话号码段: 移动:134(1349除外)135 136 137 138 139 147 150 151 152 157 158 159 182 183 ...
- 全球电话号码正则验证封装
近日,小程序有个需求,需要全球电话号码正则验证,小小封装不成敬意,不足之处,留下宝贵意见! 言尽于此,直接上代码: /*** 底层 全球电话号码 正则验证 **/ export function GL ...
- JavaScript电话号码正则
var telNumRE = /^((\d{11})|(\d{3,4}-)*(\d{7,8})+(-\d{1,4})*|(\d{5}))$/; 可以截取以下内容: 11位手机号:18911931207 ...
- 经典JavaScript正则表达式实战
来源:http://www.cainiao8.com/web/js_note/js_regular_expression_blueidea.html 目录 1. 正则表达式实战...1 2. 匹 ...
- Shell程序设计 | 文本处理工具 :正则表达式、grep、sed、awk
文章目录 正则表达式 grep sed awk 其它常用工具 cut sort uniq tr 常见面试题 第十行 有效电话号码 统计词频 转置文件 要想使用这些流式处理工具,那么就必须得了解正则表达 ...
- [转]2020年4月github上最热门项目-python
1 manim 21.3k https://github.com/3b1b/manim Manim是用于解释数学视频的动画引擎.如3Blue1Brown的视频所示,它用于以编程方式创建精确的动画. 2 ...
最新文章
- 揭秘微软全球最大数据中心
- web.xml还不会配置编码过滤器?
- 为什么事情执行不下去?
- 智能化家庭弱电布线标准规范
- 计算机网络专业教学模式,计算机网络技术专业教学模式改革探索
- 开发针对特殊租户的Teams机器人
- 最好的git教程_最好的Git教程
- linux命令系列-zip(压缩打包)
- bzoj 1085: [SCOI2005]骑士精神(IDA*)
- 蓝桥杯2016年七届C/C++省赛C组第一题-报纸页数
- 没解决:MMC不能打开文件MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版本创建。也可能你没有访问此文件的足够权限
- GD32(6)中文字库
- 使用Word 2003“格式→外文版式→带圈字符”功能可以输入10以上带圈序号。
- 把filedia设置为0可以不弹出对话框保存文件
- python虚拟机:pvm
- Python实现学生管理系统(功能全面)
- springboot将文件响应给前端
- Window设置开机自启软件的几种方式
- 某pdf转word v6.3.0.2算法分析
- TestFlight使用教程
热门文章
- 错误./hello: error while loading shared libraries: libQtGui.so.4: cannot open shared object file:
- ldr和adr在使用标号表达式作为操作数的区别
- autoconf常用宏
- winCE改变字库方法
- qt int转换成qstring_「QT界面编程实例」创建颜色下拉框并改变窗体颜色(调色板)...
- 【转】PF_RING开发指南
- 【转】阿里技术专家详解 DDD 系列 第一讲- Domain Primitive
- 【转】!C#中的Stream相关
- 【转】TCP/IP协议到底在讲什么?【乐搏TestPro】
- C#使用Redis的基本操作