【linux雲端計算SRE課程】只需一篇文章,讓你快速搞懂正規表示式!
正規表示式也被稱為正規表示式、常規表示式,使用字串來描述、匹配一系列符合某個規則的字串,不管是程式設計師還是運維人員,都需要掌握最基本的正規表示式,以下是詳細的內容:
注意事項:
正則符號都是英文符號;
推薦使用grep/egrep命令,預設設定了別名,自動加上顏色;
分析正則與正則匹配到的內容;
#'' "" . #‘’ ”“ 。
alias grep='grep --color=auto'alias egrep='egrep --color=auto'
符號概述:
正規表示式 regular expression regexp | 符號 |
基礎正則 | ^ $ . * .* [] [^] |
擴充套件正則 | | + () {} ? |
其他型別正則 |
|
基礎正則:
三劍客命令預設支援的正則,環境準備:
cat >/oldboy/re.txt<<EOF I am oldboy teacher!I teach linux.I like badminton ball ,billiard ball and chinese chess!my blog is http://oldboy.blog.51cto.com our size is http://blog.oldboyedu.com my qq is 49000448not 4900000448.my god ,i am not oldbey,but OLDBOY!EOF
1、^ 以....開頭的行
以I開頭的行
2、$ 以....結尾的行
以數字8結尾的行
找出檔案中以字母m結尾的行
cat -A 顯示出檔案中的特殊隱藏符號.
3、^$ 空行,這行中沒有任何字元
過濾出檔案中的空行並顯示行號
排除空行
應用建議: 用於排除檔案中的空行使用,排除空行和帶井號的行.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2925178/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一篇文章搞懂JavaScript正規表示式之方法JavaScript
- 一篇文章帶你玩轉正規表示式
- 一篇文章搞定 javascript 正規表示式JavaScript
- OCP課程21:SQL之正規表示式SQL
- 搞懂Python正規表示式,這一篇就夠了Python
- 正規表示式實踐文章
- 一篇文章讓你搞懂原型和原型鏈原型
- 【Linux】正規表示式Linux
- 如何快速學習正規表示式
- 正規表示式是如何讓你的網頁卡住的網頁
- 理解正規表示式(程式設計師第3期文章)程式設計師
- Linux 的正規表示式Linux
- linux grep 正規表示式Linux
- 快速掌握grep命令及正規表示式
- Python-正規表示式-尹成-專題視訊課程Python
- 雲端計算髮展前景,linux系統課程Linux
- 算數表示式求值--c語言課程設計C語言
- 12個優秀資源讓你迅速精通正規表示式
- 10個優秀資源讓你迅速精通正規表示式
- Linux中基本正規表示式Linux
- Linux正規表示式詳解Linux
- 文章 | 吃透 <正規表示式>(理論+多圖示例)
- 正規表示式
- 正規表示式快速入門(歸納版)
- javascript快速入門11--正規表示式JavaScript
- 一次性搞懂JavaScript正規表示式之方法JavaScript
- 一次性搞懂JavaScript正規表示式之引擎JavaScript
- 你應該學習正規表示式
- 一篇文章快速搞懂什麼是GitHubGithub
- Linux grep命令和正規表示式Linux
- Linux正規表示式使用指南Linux
- Linux正規表示式技術指南Linux
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 一次性搞懂JavaScript正規表示式之語法JavaScript
- PHP正規表示式,看這一篇就夠啦!PHP
- 【JavaScript】正規表示式JavaScript
- php –正規表示式PHP
- 正規表示式 教程