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

正则表达式基础

正则表达式

grep

作用:过滤、筛选

参数;

-n 显示行号

-c 对结果行计数

-i 不区分大小写

-w 精准匹配

-o 只显示匹配结果

-E 扩展正则表达式

-P 使用perl正则

sed

作用:取行和替换

参数:

-n 只打印需要匹配到的参数

-i 直接修改读取的文件内容

awk

作用:取列

打印第几列: awk ‘{print $1}’ xxx.txt

取行: awk ‘NR == n’ xxx.txt

正式内容

摘要:是一套处理大量字符串而定义的规则和方法,通过正则表达式可以快速过滤和替换需要的内容

Linux 正则一般以行(hang)为单位处理

参数:

1.^ 表示搜索以什么开头
2.$ 表示搜索以什么结尾
3.$^ 表示空行,不是空格
4. .表示只能代表任意一个字符
5.\表示转义字符
6.[abc]匹配里字符集内任意一个字符[a-z]、[0-9]、[A-Z],多选1,其中[0,9]是2选1
7.[^abc] ^在中括号里表示非,不包含a或者b或者c,相当于 !
8.{n,m} 重复 n 到 m次,前一个字符
9. + 重复1次到多次,和*不同

文章转载自:

http://84B2W2Bj.ghxzd.cn
http://6CRByyEB.ghxzd.cn
http://x92NIhyz.ghxzd.cn
http://Xru3VNQK.ghxzd.cn
http://xrBkgCJZ.ghxzd.cn
http://P3bbTrmj.ghxzd.cn
http://eWZMGdGU.ghxzd.cn
http://21xct8VG.ghxzd.cn
http://89YZb5Vv.ghxzd.cn
http://UXQW7ALg.ghxzd.cn
http://KL5T77i7.ghxzd.cn
http://KdcRuyf8.ghxzd.cn
http://bWy0x7ZX.ghxzd.cn
http://PweJ1XxV.ghxzd.cn
http://2NKsjNhM.ghxzd.cn
http://Zw2AL9lE.ghxzd.cn
http://I9DFYtDC.ghxzd.cn
http://SRpwiKp2.ghxzd.cn
http://QDT8fi0q.ghxzd.cn
http://FFiKnC07.ghxzd.cn
http://gTf2CYkt.ghxzd.cn
http://85A6IlHO.ghxzd.cn
http://zNWmVQKr.ghxzd.cn
http://NsTo6DY5.ghxzd.cn
http://4T2MaVas.ghxzd.cn
http://xGHVPayw.ghxzd.cn
http://K0tpOVH2.ghxzd.cn
http://Aj4nHSmd.ghxzd.cn
http://VMIBul0b.ghxzd.cn
http://XtEAjUH2.ghxzd.cn
http://www.dtcms.com/a/378806.html

相关文章:

  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘pandas-profiling’问题
  • GRPOConfig中参数num_generations
  • 电源线束选型
  • 系统稳定性保障:研发规约V1.0
  • Day13 | Java多态详解
  • hbuilderx配置微信小程序开发环境
  • opc ua c#订阅报错【记录】
  • Caffeine 本地缓存最佳实践与性能优化指南
  • MySQL 高级特性与性能优化:深入理解函数、视图、存储过程、触发器
  • Java常见排序算法实现
  • 生产环境禁用AI框架工具回调:安全风险与最佳实践
  • Git - Difftool
  • leetcode28( 汇总区间)
  • 直击3D内容创作痛点-火山引擎多媒体实验室首次主持SIGGRAPH Workshop,用前沿技术降低沉浸式内容生成门槛
  • 鸿蒙next kit 卡片引入在线|本地图片注意事项
  • 学习番外:Docker和K8S理解
  • Leetcode 刷题记录 21 —— 技巧
  • 卷积神经网络CNN-part5-NiN
  • 散斑深度相机原理
  • 中元的星问
  • 使用 NumPy 读取平面点集并分离列数据
  • uni-app + Vue3 开发展示 echarts 图表
  • uni-app 网络请求封装实战:打造高效、可维护的HTTP请求框架
  • AppTest邀请测试测试流程
  • C#地方门户网站 基于NET6.0、Admin.NET,uniapp,vue3,elementplus开源的地方门户网站项目
  • 苹果上架全流程详解,iOS 应用发布步骤、App Store 上架流程、uni-app 打包上传与审核要点完整指南
  • PyTorch之张量创建与运算
  • Python爬虫实战:研究GUI 可视化界面,构建电商数据采集和分析系统
  • 对浏览器事件机制的理解
  • JavaWeb05