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