正規表示式的學習(1)

2021-10-03 17:50:58 字數 737 閱讀 2491

正規表示式又稱常規表示法,正規表示法(英語中全稱為 regulal --》【有規則的,規律的】expression—》表【達方式,表示,表達】,簡寫為regex,或者regexp),其更準確的概念是,使用單個的字串來描述。匹配一系列符合某個句法規則的字串,說簡單點,是用一系列通用的單個字串來描述匹配一系列符合規則的字串,也就是目標字串的抽象表達。

那麼,正規表示式的使用範圍又在哪?也就是可以在那些場景下使用?又可以在哪些環境裡使用?

下面說下場景和環境以及場景和環境的區別。

比如,我們在編寫程式,網頁登入時,或者遊戲等等需要校驗輸入值是否為我們預期時,例如,任意乙個使用者登入,當使用者輸入密碼後,我們可能需要校驗這個密碼強度是否符合我們的期望,或者,使用者輸入密碼後,發現輸入的是特殊符號,會與使用者所使用系統內部的某些結構衝突,或者,我們在使用伺服器的時候,某些檔案長久沒有使用找不到,只記得個別的細節,需要精確查詢檔案所在位置,或者,文字檔案內容很多,需要篩選出其中需要的資料,等等這些資料的校驗是正規表示式的實際使用場景。

那麼,正規表示式的使用環境是什麼呢?環境就是我們可以在什麼地方使用,比如,linux系統內部,grep這些類似軟體中,vim編輯器,python語言中,也就是說,這些系統或者語言能夠認識正規表示式,寫出乙個正規表示式,它會知道怎麼處理你所寫的表示式,這個就是環境。很顯然,windows下的文字文件編輯器不支援正規表示式,如果你想使用正規表示式,必定需要乙個環境才能夠開始。

記住,正規表示式處理資料不是萬能的,但是,沒有正規表示式,那是萬萬不能的。

《學習正規表示式》(1)

1.稱為元字元,不參與匹配。2.a a 字元組或者字符集。例如 0 9 或者 01239 前者匹配0 9所有數字字元,後者匹配特定的五個數字字元。3.d 匹配所有阿拉伯數字,成為字元組簡寫式 4.d 匹配非數字字元 5.使用.匹配任意字元,但通常不包括換行符.使用方法 帶匹配連線符 舉例 表示匹配 ...

正規表示式 1 初識正規表示式

簡單地說,正規表示式就是一套處理字串的規則和方法,以行為單位對字串進行處理,通過特殊的符號的輔助,我們可以快速的過濾,替換某些特定的字串。運維工作中,會有大量訪問日誌,錯誤日誌,大資料。如何能夠快速的過濾出我們需要的內容,這就需要正規表示式。awk,sed,grep egrep 三劍客要想能工作的更...

正規表示式 1 正規表示式基礎

1.正規表示式基礎 正規表示式描述了一種字串匹配的模式,即可以使使用者通過一系列普通字元或特殊字元構建能夠明確描述文字字串的匹配模式,可以用來檢查某個字串是否含有某種子字串,將匹配的子字串做替換或者從某個字串中取出符合某個條件的子字串等。1.1 正規表示式的基本結構 乙個正規表示式就是由普通字元 如...