首页 > 其他分享 >正则表达式?表示匹配前一个字符0次或者1次

正则表达式?表示匹配前一个字符0次或者1次

时间:2023-05-07 21:13:53浏览次数:52  
标签:字符 ac ab 匹配 正则表达式 PC1 test txt root

 

001、

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt
33 ac kk
dd adebc kk
ad abc uy
dd gg 88
[root@PC1 test]# grep -E "ab?c" a.txt  ## "ab?c" 等价与 ac + abc
33 ac kk
ad abc uy
[root@PC1 test]# grep "ab?c" a.txt    ## 在grep中需要使用-E 扩展正则

 

标签:字符,ac,ab,匹配,正则表达式,PC1,test,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17380142.html

相关文章

  • C#基础10 有关字符串,枚举内容
    字符串      重点掌握字符串特点 错误提示    -----Length:显示长度    ------Equals():比较两个属性是否内容相等  ----- Contains()|Replace():判断给定的字符是否出现过,如果有就用replace替代字符------Trim()|TrimStart()|TrimEends():去空......
  • 字符编码
    字符串类型、文本文件的内容都是由字符组成的,但凡涉及到字符的存取,都需要考虑字符编码的问题。字符编码这个知识点的典型特征就是理论多、结论少,但对于开发而言只需要记住结论即可,下面让我们来一点点介绍它知识储备三大核心硬件所有软件都是运行硬件之上的,与运行软件相关的三......
  • 使用 @ResponseBody 注解直接返回json字符串结果中文出现乱码
    在类上直接使用@RestController,这样子,里面所有的方法都只会返回json字符串了,不用再每一个都添加@ResponseBody!我们在前后端分离开发中,一般都使用@RestController,十分便捷!@RestControllerpublicclassUserController{//produces:指定响应体返回类型和编码@Request......
  • URL查询字符串与JS对象互转
    formatUrlQuery:function(...urlQuerys){letresult={};urlQuerys.forEach((urlQuery)=>{if(typeofurlQuery=='object'){Object.assign(result,urlQuery);}else{Object.assign(result,se......
  • 字符串的反转---Java
    定义一个方法,实现字符串的反转键盘输入一个字符串,调用方法后,输出结果 例如: 键盘输入:abc 输出结果:cbapackagestring.practice;/**定义一个方法,实现字符串的反转*键盘输入一个字符串,调用方法后,输出结果*例如:*键盘输入:abc*输出结果:cba*/importjava.util.......
  • Halcon模板匹配之形状匹配,缩放比匹配,相关性匹配
     是什么是模板匹配?模板就是一副已知的小图像,而模板匹配就是在一副大图像中搜寻目标,已知该图中有要找的目标,且该目标同模板有相同的尺寸、方向和图像元素,通过一定的算法可以在图中找到目标,确定其坐标位置 模板匹配的参数介绍:1.图像金字塔:Numberlever2.起始角度:AngleStart......
  • 字符设备驱动的框架
    字符设备驱动框架编写字符驱动设备框架时,主要的工作量在入口函数,卸载函数以及其设备文件操作函数当中。现在的很多板子写驱动不会像下面的程序这样的繁琐,但是从其中基本可以看到框架大体没变,所以用chatgpt生成了找个函数并修改,搭了字符设备驱动的框架。首先我们得明白一个字符......
  • 练习:判断字符串是否与给定的正规式匹配
    代码写完后应该是这个效果:控制台键入“./a.exe'a(b|c)*d'acbcd<回车>”,可以看到控制台显示“True”。大致流程:判断参数个数,参数不够就给出提示。分析正规式的正确性。合法字符是数字、英文字母大小写、下划线、左右小括号、竖线“|”和星号“*”。用树结构存储正规式。对......
  • Rabbitmq介绍,安装,基于queue实现消费者生产者,基本使用,消息安全,持久化,闲置消费,发布订阅,
    内容详细Rabbmit介绍消息队列中间件概念很大,准确一些叫消息队列中间件消息队列中间件使用redis当作消息队列来用,blpop阻塞式弹出,实现队列,先进先出MQ,消息队列,MessageQueue是什么?消息队列就是基础数据结构中先进先出(队列)的一种数据机制,类比于生活中,买东西,需要排队,先排队的人......
  • golang模拟键盘输入字符串
    介绍仅供学习使用哈,不要用来开gua。代码仓库:https://github.com/GuoFlight/gkeybd(本人仓库,欢迎留言)注意事项只支持英文使用前请切换到英文输入法。因为本程序只支持英文(模拟的是按键,而不是传递字符串)。Mac中使用可能会报错需要用vendor,并将vendor/github.com/micmona......