通配符与正则表达式
发布时间:2020-12-13 22:39:26 所属栏目:百科 来源:网络整理
导读:http://www.cnblogs.com/sujz/archive/2011/12/14/2288164.html 通配符与正则表达式很容易混淆,首先要明白二者是不同的,个人感觉通配符用于Linux的shell命令(如文件名相关操作)中,而正则表达式用于文本内容中的字符串搜索和替换等。通配符是Linux系统本
http://www.cnblogs.com/sujz/archive/2011/12/14/2288164.html
通配符与正则表达式很容易混淆,首先要明白二者是不同的,个人感觉通配符用于Linux的shell命令(如文件名相关操作)中,而正则表达式用于文本内容中的字符串搜索和替换等。通配符是Linux系统本身就支持的,而正则表达式用于vim编辑器或awk程序,这些文本处理工具正是由于支持正则表达式才变得强大。
由于shell会将字符?[ ] * 区别对待,因此在命令参数时如果需要用到这几个特殊字符,应将该参数用单引号标注或通过在特殊字符前加转义字符。
需要注意的是:[]中的特殊字符如.已经失去了其特殊含义,和方括号中的普通字符[12]一样。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ajax技术学习
- c# – 我是否需要担心foreach循环中的Process
- SDK“iOS 9.2”中的产品类型“单元测试包”需要i
- ruby-on-rails – Ruby multiple group_by或map
- qucik cocos2d lua http 登陆下载图片以及下载文
- C# – PInvokeStackImbalance在一个记录良好的函
- ruby-on-rails – 你能在Ruby on Rails中手动“触
- 【REACT NATIVE 系列教程之八】不使用NAVIGATOR实
- Cocos2d-X开发中国象棋《三》开始场景的实现
- oracle 10g OEM常规错误(Unknown host specified
热点阅读