通配符
電信
在電信中,通配符可用于代替不確定字符。
在高頻自動(dòng)鏈路創(chuàng)建協(xié)議中,通配符“?”匹配36個(gè)字符中的任一個(gè),這36個(gè)字符由26個(gè)英文字母和10個(gè)數(shù)字組成。
通配符在表示一個(gè)字符或者一個(gè)字符串時(shí)必須先定義。
計(jì)算機(jī)
在計(jì)算機(jī)(軟件)技術(shù)中,通配符可用于代替字符。 通常地,星號(hào)“*”匹配0個(gè)或以上的字符,問(wèn)號(hào)“?”匹配1個(gè)字符。
文件和目錄
在CP/M、DOS、Microsoft Windows和類Unix操作系統(tǒng)中描述文件名(或路徑)時(shí),星號(hào)(*)匹配零個(gè)或多個(gè)任意字符、問(wèn)號(hào)(?)匹配零個(gè)或不多于問(wèn)號(hào)個(gè)數(shù)的任意字符。如:123??? 將匹配 1231 或 12313,但不會(huì)匹配 123991991。在Unix shell和Windows PowerShell中,方括號(hào)("["和"]")括起來(lái)的字符范圍匹配在此范圍內(nèi)的任意字符,例如:[A-Za-z] 匹配任意的大小寫(xiě)字母。Unix shells 可以在用括號(hào)括起來(lái)的指定字符前加一個(gè)"!"來(lái)表示否定。匹配到多個(gè)文件或路徑的通配符模式稱為glob擴(kuò)展。
數(shù)據(jù)庫(kù)
在SQL中,通配符可用于"LIKE"表達(dá)式中,百分號(hào)(%)匹配零個(gè)或多個(gè)字符,下劃線(_)匹配單個(gè)字符。Transact-SQL中還支持使用方括號(hào)("["和"]")來(lái)匹配列表集和字符范圍,在前面加一個(gè) ^ 表示否定,將匹配所有未在括號(hào)中指定的字符。在Microsoft Access中,通配符可用于"LIKE"表達(dá)式中,星號(hào)(*)匹配零個(gè)或多個(gè)字符,問(wèn)號(hào)(?)匹配單個(gè)字符。在 SAP 中加號(hào)(+)匹配一個(gè)字符。
正則表達(dá)式
在正則表達(dá)式中,英文句號(hào)(.)匹配單個(gè)字符,結(jié)合一個(gè)星號(hào)(.*)匹配任意多個(gè)字符。
效率
在針對(duì)較長(zhǎng)字符串匹配或?qū)Υ罅康淖址M(jìn)行匹配時(shí)應(yīng)該注意,后匹配(ABC*)比前匹配(*ABC)有著有著十分明顯的效率優(yōu)勢(shì)。因?yàn)楹笃ヅ?ABC*)可以立即排除那些不是已"A"開(kāi)頭的記錄,接著排除第二個(gè)字符不是"B"的;而前匹配(*ABC)需要嘗試匹配每一個(gè)字符,至少直到找到了"ABC"。在一些需要高性能的環(huán)境應(yīng)該盡量避免使用前匹配,或者通過(guò)其他條件篩選減少了數(shù)據(jù)量后再使用前匹配搜索。
相關(guān)
正則表達(dá)式
免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請(qǐng)告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫(xiě)的作者,感謝每一位的分享。
![](https://imgs1.zupu.cn/static/web/img/toplogin.png)
- 有價(jià)值
- 一般般
- 沒(méi)價(jià)值
![](https://imgs0.zupu.cn/photos/common/20210831/5f77025c-05aa-4528-8ff4-390397a5720d.png)
![](https://imgs0.zupu.cn/photos/common/20210831/fc60bb85-0172-4554-b1b5-84e226beefd2.png)
![](https://imgs0.zupu.cn/photos/common/20210831/77b1b221-2263-4a50-a438-3fe70c458147.png)
![](https://imgs0.zupu.cn/photos/common/20210901/bf46d3b7-c6b5-4a58-ae45-919cadfc8f58.png)
![](https://imgs0.zupu.cn/photos/common/20210903/71ed74ca-9551-4d33-913e-aed4f1956e48.jpg)
![](https://imgs0.zupu.cn/photos/common/20210901/bf46d3b7-c6b5-4a58-ae45-919cadfc8f58.png)
![](https://imgs0.zupu.cn/photos/common/20210901/106cf47a-2bf9-43b3-8b6f-76bb2958edd9.png)
![](https://imgs0.zupu.cn/photos/common/20210903/71ed74ca-9551-4d33-913e-aed4f1956e48.jpg)
24小時(shí)熱門
推薦閱讀
關(guān)于我們
![](https://imgs0.zupu.cn/photos/common/20210901/fc6ee093-f219-47fc-90da-21bd9721b53d.jpg)
APP下載
![](https://imgs0.zupu.cn/photos/common/20210901/ea3c7971-1e11-4045-b81c-880d962d4986.png)
![](https://imgs0.zupu.cn/photos/common/20201105/f86bb195-6306-4041-b306-d17003e00182.png)
{{item.time}} {{item.replyListShow ? '收起' : '展開(kāi)'}}評(píng)論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}
{{_reply.time}}