前端之家收集整理的这篇文章主要介绍了
正则表达式与贪婪规则,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
301_0@
正则表达式(Regular Expression, RE),就是用某种模式去匹配一类字符串的一个公式,据说最初来源于人工智能理论。它现在被各种文本编辑软件、类库、脚本工具(awk/grep/sed)等广泛
支持,而且Microsoft的工具也开始
支持。前段时间使用这些脚本工具完成过一个
数据库文本
文件的格式处理工作,感觉到正则表达式实在是太强大的,这个思想其实完全可以应用于C语言的开发,已经有可用的RE Library了。
@H_
301_0@
_0@
在Linux下首先要理解一下元字符的概念。元字符是一类表达的是不同于字面本身含义的字符。有两类元字符:shell的元字符和正则表达式元字符,它们是各司其职的。shell元字符由Unix/Linux的shell来解析,正则表达式的元字符则是由各种执行模式匹配操作的程序来解析,如vi、grep、sed、awk(bash提供了一套模式匹配元字符,类似于grep、sed、awk所使用的正则表达式的元字符,但是还是有所不同的。)