正則表達(dá)式簡(jiǎn)明參考


閱讀(469.8k) 收藏 (63)

手冊(cè)簡(jiǎn)介

正則表達(dá)式(regular expression) 只不過(guò)是一種字符串匹配的模式,它提供了模式匹配功能的基礎(chǔ)。

手冊(cè)說(shuō)明


《正則表達(dá)式簡(jiǎn)明參考》主要內(nèi)容

關(guān)于正則表達(dá)式的學(xué)習(xí),網(wǎng)絡(luò)上有很多的文章可以參考,但是挺大一部分的參考材料都過(guò)于冗長(zhǎng),而這篇文章是經(jīng)過(guò)作者的熟練使用后,將知識(shí)點(diǎn)歸納總結(jié)出來(lái),以便需要的朋友快速查閱。下述語(yǔ)法在Java中有效,但是大部分應(yīng)該是通用的。

學(xué)完本教程,進(jìn)行實(shí)戰(zhàn)練習(xí),才算真正掌握哦:點(diǎn)擊開(kāi)始實(shí)戰(zhàn)

正則表達(dá)式介紹

正則表達(dá)式,別稱規(guī)則表達(dá)式,英語(yǔ):Regular Expression,在代碼中常簡(jiǎn)寫(xiě)為regex、regexp或RE,是計(jì)算機(jī)科學(xué)的一個(gè)概念。

在計(jì)算機(jī)科學(xué)中,是指一個(gè)用來(lái)描述或者匹配一系列符合某個(gè)句法規(guī)則的字符串的單個(gè)字符串。在很多文本編輯器或其他工具里,正則表達(dá)式通常被用來(lái)檢索和/或替換那些符合某個(gè)模式的文本內(nèi)容。許多程序設(shè)計(jì)語(yǔ)言都支持利用正則表達(dá)式進(jìn)行字符串操作。例如,在 Perl中就內(nèi)建了一個(gè)功能強(qiáng)大的正則表達(dá)式引擎。正則表達(dá)式這個(gè)概念最初是由Unix中的工具軟件(例如sed和grep)普及開(kāi)的。正則表達(dá)式通常縮寫(xiě)成“regex”,單數(shù)有regexp、regex,復(fù)數(shù)有regexps、regexes、regexen。

正則表達(dá)式的特點(diǎn)是:

  1.  靈活性、邏輯性和功能性非常的強(qiáng);
  2. 可以迅速地用極簡(jiǎn)單的方式達(dá)到字符串的復(fù)雜控制。
  3. 對(duì)于剛接觸的人來(lái)說(shuō),比較晦澀難懂。

由于正則表達(dá)式主要應(yīng)用對(duì)象是文本,因此它在各種文本編輯器場(chǎng)合都有應(yīng)用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達(dá)式來(lái)處理文本內(nèi)容。

除了本書(shū)你還可以參考

《正則表達(dá)式》

《MongoDB 正則表達(dá)式》

《JavaScript 正則表達(dá)式》

《Python3 正則表達(dá)式》

《Ruby 正則表達(dá)式》

《Vimscript 基本的正則表達(dá)式》

《Perl 正則表達(dá)式》




在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)