本文主要是介绍简图记录-正则表达式原理与应用基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简图记录学习~
《正则表达式应知应会》
正则表达式是一种对文本匹配的逻辑公式,用于指定规则文本内容的搜索、编辑
许多语言如perl、python、c++、java都有对正则的支持,大量linux工具如grep find awk sed也都支持正则匹配
(正则表达式在不同语言和工具上的支持表达上有差异,这点需要注意)
比如你想统计目录下每个.c.h文件的行数及总行数,一句命令就够了:find . -name "*.[ch]" | xargs wc -l
再比如对批量文件的一些固定方式的内容修改sed能帮大忙
或使用python进行网页爬虫制作,通过正则抓取 文本 图片
等等~
总之,正则表达式,核心的思想就是效率~去除低效重复的操作,解放你的时间。
学习建议:
开始可以先快速浏览一遍基本内容,然后以linux上 grep、sed、awk工具作为入口,多在工作中使用,提升效率同时养成思考习惯
然后可以用python写爬虫练习匹配,娱乐一下,就算入门了~
这篇关于简图记录-正则表达式原理与应用基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!