REGEXP: Regular Expressions,由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符) 不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能 正则表达式被很多程序和开发语言所广泛支持:vim, less,grep,sed,awk, nginx,mysql 等 正则表达式分两类:基本正则表达式:BRE 扩展正则表达式:ERE 正则表达式引擎: 采用不同算法,检查处理正则表达式的软件模块,如:PCRE(Perl Compatible Regular Expressions) 正则表达式的元字符分类:字符匹配、匹配次数、位置锚定、分组 帮助:man 7 regex基本正则表达式元字符 1、字符匹配. 匹配任意单个字符 [] 匹配指定范围内的任意单个字符,示例:[wang] [0-9] [a-z] [a-zA-Z] [^] 匹配指定范围外的任意单个字符,示例:[^wang] [:alnum:] 字母和数字 [:alpha:] 代表任何英文大小写字符,亦即 A-Z, a-z [:lower:] 小写字母,示例:[[:lower:]],相当于[a-z] [:upper:] 大写字母 [:blank:] 空白字符(空格和制表符) [:space:] 水平和垂直的空白字符(比[:blank:]包含的范围广) [:cntrl:] 不可打印的控制字符(退格、删除、警铃...) [:digit:] 十进制数字 [:xdigit:]十六进制数字 [:graph:] 可打印的非空白字符 [:print:] 可打印字符 [:punct:] 标点符号 范例:[root@centos8 ~]#ls /etc/ | grep "rc[.0-6]" rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rc.d rc.local [root@centos8 ~]#ls /etc/ | grep "rc[.0-6]." rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rc.d rc.local [root@centos8 ~]#ls /etc/ | grep "rc[.0-6]." rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d 2、匹配次数 用在要指定次数的字符后面,用于指定前面的字符要出现的次数* 匹配前面的字符任意次,包括0次,贪婪模式:尽可能长的匹配 .* 任意长度的任意字符 ? 匹配其前面的字符0或1次,即:可有可无 + 匹配其前面的字符至少1次,即:肯定有 {n} 匹配前面的字符n次 {m,n} 匹配前面的字符至少m次,至多n次 {,n} 匹配前面的字符至多n次 {n,} 匹配前面的字符至少n次 范例:[root@centos8 ~]#echo /etc/ |grep -E "/etc/?" /etc/ [root@centos8 ~]#echo /etc |grep -E "/etc/?" /etc 3、位置锚定^ 行首锚定,用于模式的最左侧 $ 行尾锚定,用于模式的最右侧 ^PATTERN$ 用于模式匹配整行 ^$ 空行 ^[[:space:]]*$ 空白行 < 或 b 词首锚定,用于单词模式的左侧 > 或 b 词尾锚定,用于单词模式的右侧
国产操作系统银河麒麟加强版正式发布今天上午,国产操作系统银河麒麟发布了升级版本V10SP1。此次发布的升级版在上一代版本V10的基础上,新增了与移动软件之间的融合,可以在电脑上直接安装和运行手机端的应用,还在安全性shell示例之访问数据库执行SQL语句示例脚步!binbashsqlplusemuseremuserctmdbEOFupdateGENERALAUTHORIZATIONSsetisaccountlocked0where华为的鸿蒙系统你用起来怎么样?华为的鸿蒙系统你用起来怎么样?我是2019年12月份购买的一款华为nota6的5G版本手机。之前一直是安卓EMUI10系统在运行,至从今年三季度(第二梯队)升级鸿蒙HarmonyO运营总监需要什么数据分析工具?运营总监需要什么数据分析工具,这个问题我来解答,一方面是我本人刚好提供数据分析咨询业务,另一方面是今年已经有34个同事跳槽去了互联网公司,负责运营管理方面的工作,尤其最近跳槽的一个合规使用数据,优化发展环境来源人民网人民日报数据从未像今天这般紧密地嵌入生活,这是一个万物皆数的时代。浏览资讯外卖点餐电商购物小到一台个人电子设备,使用痕迹就会积累大量数据而大到工业交通城市管理等领域,海量有人说iPhoneXSMax的信号很差,是真的吗?iphonexsmax的手机信号差并不是空穴来风,很多购买iphonexsxsmaxxr的用户反应手机信号差。信号的好坏很多时候与使用者所在的环境有关,在同样信号不好的地方,华为小xr发现了一超大的问题,用了两个月之后就出现降频。软件卡顿现象。你们的呢?昨天发现问题1。出现过一次信号显示全满,但手机无法打接电话,双卡都不行,也不能数据上网。开关飞行模式后恢复正常。也不排除是运营商的问题。但也不能排除是手机问题。2。支付宝支付时,一苹果手机信号解决支持5G和双卡的机型,把5G关了用4G,因为目前5G国内虽然支持但覆盖不广和完善,所以系统在来回切换网络就导致网络十分不稳定,细心可能会注意,手机长期信号在改变,这就是5G的覆盖范如果地球的生命走到了终点,人类还没有实现星际航行,该怎么办?地球的生命也许在五十万年到一百万年之后就灰飞烟灭了。人类在地球上从诞生到消失只是一个短暂的过程。随着宇宙当中各种天体和星球的运动,地球上的环境和变化越来越不适应人类的生存。人类的生以前的小品相声为什么百看不厌,现在怎么没有味道了?并不是以前的小品相声都是百看不厌,真正给观众留下深刻印象的小品相声,占极少数。个人观点,谢邀!比心比心相声,小品,不受欢迎了我总觉得时代步伐走的太快了,个人观点以后电视将被手机代替为什么我不喜欢苹果手机?因为这3个原因,你认同吗?乔布斯时代的iPhone4到库克的iPhone6,苹果一系列产品为苹果公司吸引了众多铁杆粉丝,直到现在,其他友商都无法与苹果抗衡,不管外界如何吐槽苹果产品,都无法动摇果粉对苹果产品