当前位置: 首页 > news >正文

正则表达式的使用实例

正则表达式的使用实例

  • 1- 表示
  • 2- 实例

1- 表示

1, [:digit:] 表示0-9全部十个数字
//等价于 0123456789, 而不等价于[0123456789]

2, [[:digit:]] 表示任意一个数字
\{m,n\} 表示其前面的字符出现最少m次,最多n次的情况
        \{3,\} 其前面的字符出现表最少3次
        \{,5\} 其前面的字符出现表最多5次

3, \( \) 将一个内容当做一个整体看待

2- 实例

在这里插入图片描述

在这里插入图片描述
[[:digit:]]

数字 例如 9
echo “9” > num.txt ; grep “[[:digit:]]” num.txt
echo “9” > num.txt ; grep “[[:digit:]]\{1,\}” num.txt

(数字) 例如 (5)
echo “(5)” > num.txt ; grep “([[:digit:]])” num.txt

[数字] 例如 [2]
echo “[2]” > num.txt ; grep “\[[[:digit:]]]” num.txt

((数字)) 例如 ((6))
echo “((6))” > num.txt ; grep “(([[:digit:]]))” num.txt

[[数字]] 例如 [[3]]
echo “[[3]]” > num.txt ; grep “\[\[[[:digit:]]]]” num.txt

([数字]) 例如 ([1])
echo “([2])” > num.txt ; grep “(\[[[:digit:]]])” num.txt

[(数字)] 例如 [(2)]
echo “[(2)]” > num.txt ; grep “\[([[:digit:]])]” num.txt

(数字,数字) 例如 (5,9)
echo “(5,9)” > num.txt ; grep “([[:digit:]],[[:digit:]])” num.txt
echo “(5,9)” > num.txt ; grep “([[:digit:]]\{1,\},[[:digit:]]\{1,\})” num.txt

[数字, 数字] 例如 [7,8]
echo “[5,9]” > num.txt ; grep “\[[[:digit:]],[[:digit:]]]” num.txt

http://www.lryc.cn/news/213559.html

相关文章:

  • STM智能小车——OLED实现测速小车
  • pod基本概念
  • SQL Server 中定时调度调用存储过程
  • SpringCloud(三) Ribbon负载均衡
  • vue2:路由前置守卫无法获取到this.$store.state.xxx
  • Unity的碰撞检测(五)
  • Flutter笔记:Flutter的应用生命周期状态(lifecycleState)管理
  • 代碼隨想錄算法訓練營|第五十四天|300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组。刷题心得(c++)
  • 正点原子嵌入式linux驱动开发——Linux 串口RS232/485/GPS 驱动
  • HDFS工作流程和机制
  • CMMI/ASPICE认证咨询及工具服务
  • 【NI-DAQmx入门】计数器
  • Python爬取读书网的图片链接和书名并保存在数据库中
  • js解决加油站
  • 【c++|opencv】二、灰度变换和空间滤波---5.中值滤波
  • python之pytorch多进程
  • sqoop 抽数报错com.mysql.cj.exceptions.WrongArgumentException: HOUR_OF_DAY: 2 -> 3
  • 【Acwing170】加成序列(dfs+迭代加深+剪枝)题解和一点感想
  • Android开发知识学习——Kotlin进阶
  • iOS使用AVCaptureSession实现音视频采集
  • springboot和flask整合nacos,使用openfeign实现服务调用,使用gateway实现网关的搭建(附带jwt续约的实现)
  • 深入浅出排序算法之基数排序
  • CSS选择器、CSS属性相关
  • 设计模式(21)中介者模式
  • JVM虚拟机:通过一个例子解释JVM中栈结构的使用
  • 会自动写代码的AI大模型来了!阿里云推出智能编码助手通义灵码
  • 如何公网远程访问本地WebSocket服务端
  • python 练习 在列表元素中合适的位置插入 输入值
  • 企业级JAVA、数据库等编程规范之命名风格 —— 超详细准确无误
  • 有什么可以自动保存微信收到的图片和视频的方法么