30分鐘內(nèi)讓你明白正則表達式是什么,并對它有一些基本的了解,讓你可以在自己的程序或網(wǎng)頁里使用它。
正則表達式,又稱規(guī)則表達式,英文名為Regular Expression,在代碼中常簡寫為regex、regexp或RE,是計算機科學(xué)的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規(guī)則)的文本。
正則表達式是對字符串(包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”))操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規(guī)則字符串”,這個“規(guī)則字符串”用來表達對字符串的一種過濾邏輯。正則表達式是一種文本模式,模式描述在搜索文本時要匹配的一個或多個字符串。
許多程序設(shè)計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內(nèi)建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由
Unix中的工具軟件(例如sed和grep)普及開的。正則表達式通??s寫成“regex”,單數(shù)有regexp、regex,復(fù)數(shù)有regexps、regexes、regexen。
學(xué)完本教程,進行實戰(zhàn)練習(xí),才算真正掌握哦:點擊開始實戰(zhàn)
《正則表達式30分鐘入門教程》原文地址:https://deerchao.net/tutorials/regex/regex.htm
經(jīng)作者deerchao授權(quán)轉(zhuǎn)載整理至W3Cschool.cn