天天看點

如何學好程式設計?(七)熟悉正規表達式#正規表達式##程式設計#正規表達式(regularexpression)是一種字元串比對

作者:道法如飛

如何學好程式設計?(七)熟悉正規表達式

#正規表達式# #程式設計#

正規表達式(regular expression)是一種字元串比對的模式(pattern),可以用來檢查一個串是否含有某種子串,再将比對的子串替換為其他字元。正規表達式幾乎是每一門語言所必備的功能,也是每一個開發人員所應該掌握的能力。

1、懂得正規表達式, 開發起來就變得非常靈活,很多事情都變得得心易手。無論是shell腳本,還是各種程式設計語言,或者是文本編輯器,都存在大量查找替換的情形。掌握正規表達式,可謂事半功倍,效率得到極大提升。

2、通過基本字元規則,加上限定符、修飾符等組成一個基本的規則器,可以針對文本按照規則進行解析。比如 ^[a-z][0-9] 表示比對2個字元,第一個是小寫字母,第二個是數字。

3、大學裡一般也不教正規表達式,再加上正規表達式偏向實踐應用,理論上并不複雜,是以正規表達式可以通過大量練習來變得熟練。可以找幾十個不同的場景反複加以練習,直到自己寫的規則一點不差。

4、正規表達式并不需要精通掌握,掌握基本規則即可,簡單語句就可以滿足大部分場景。不要寫過于複雜的正規表達式,對于複雜的場景應用,可以結合邏輯代碼來完成。

#程式設計真的能改變人的思維方式嗎#

如何學好程式設計?(七)熟悉正規表達式#正規表達式##程式設計#正規表達式(regularexpression)是一種字元串比對
如何學好程式設計?(七)熟悉正規表達式#正規表達式##程式設計#正規表達式(regularexpression)是一種字元串比對
如何學好程式設計?(七)熟悉正規表達式#正規表達式##程式設計#正規表達式(regularexpression)是一種字元串比對

繼續閱讀