Linux学习总结(六): 正则表达式
来源:互联网 发布:数据员每天工作内容 编辑:程序博客网 时间:2024/04/29 17:23
1、什么是正则表达式
正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊的符号的辅助,可以让用户轻易达到查找、删除、替换某特定字符串的处理程序。正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理之用。常用的工具有vi、grep 、awk 及sed 等。
2、语系对正则表达式的影响
在使用正则表达式时,需要特别注意当时的环境的语系为何,否则可能会发现与别人的不相同的选取结果。通常用的语系设置是 “LANG=C”
另外为了避免因为语系的不同英和数字的选取问题,我们需要记住以下一些常用的特殊符号
备注:查找字符串的常用操作示例
//查找在文本中不包含字符的操作使用-v 其中n 表示显示 grep -vn 'the' regular_express.txt//忽略大小写的操作grep -in 'the' regular_express.txt
3、基础正则表达式常用操作总结
4、扩展正则表达式常用操作总结
备注:如果包含了扩展正则表达式中的符号,则需要使用egrep
0 0
- Linux学习总结(六): 正则表达式
- Linux学习(六)-----正则表达式
- Linux shell编程学习笔记(六) 正则表达式
- java学习笔记(六) -- 正则表达式
- 轻松学习之Linux教程六 正则表达式详解
- Linux基础入门(六) --学习笔记-正则表达式
- 正则表达式(六)
- Linux-正则表达式总结
- Linux正则表达式总结
- Linux学习总结(六)
- Linux学习总结(六)
- 正则表达式 学习总结
- 正则表达式学习总结
- 正则表达式学习总结
- 正则表达式学习总结
- 正则表达式学习总结
- 正则表达式学习总结
- 正则表达式学习总结
- C语言中的static 详细分析
- RSA加密
- spring4整合Quartz 2.x的版本问题
- Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
- Linux安装jdk
- Linux学习总结(六): 正则表达式
- Fresco 与 Picasso 、Glide 的比较
- 【GCC调试程序C语言问题】error: initializer-string for array of chars is too long [-fpermissive]
- NIO与IO的理解
- 前端性能优化--避免大规模、复杂的布局
- 安装Go 1.x (x ≥ 5)
- PHP魔术方法总结
- 用JADE创建多agent系统
- Java将图片作为二进制进行保存和读取