W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在編寫處理字符串的程序或網(wǎng)頁時,經(jīng)常會有查找符合某些復(fù)雜規(guī)則的字符串的需要。正則表達(dá)式就是用于描述這些規(guī)則的工具。換句話說,正則表達(dá)式就是記錄文本規(guī)則的代碼。
很可能你使用過 Windows/Dos 下用于文件查找的通配符(wildcard),也就是*
和?
。如果你想查找某個目錄下的所有的 Word 文檔的話,你會搜索*.doc
。在這里,*
會被解釋成任意的字符串。和通配符類似,正則表達(dá)式也是用來進行文本匹配的工具,只不過比起通配符,它能更精確地描述你的需求——當(dāng)然,代價就是更復(fù)雜——比如你可以編寫一個正則表達(dá)式,用來查找所有以 0 開頭,后面跟著 2-3 個數(shù)字,然后是一個連字號“-”,最后是 7 或 8 位數(shù)字的字符串(像 010-12345678 或 0376-7654321)。
字符是計算機軟件處理文字時最基本的單位,可能是字母,數(shù)字,標(biāo)點符號,空格,換行符,漢字等等。字符串是0個或更多個字符的序列。文本也就是文字,字符串。說某個字符串匹配某個正則表達(dá)式,通常是指這個字符串里有一部分(或幾部分分別)能滿足表達(dá)式給出的條件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: