元字符
外觀
元字符(Metacharacter),指SHELL直譯器或正則表達式(regex)引擎等電腦程式中具有特殊意義的字符。
在POSIX擴展正則表達式裡[1],定義了14個元字符,它們被作為一般的字符使用時,必須要通過「轉義」(前面加一個反斜槓「\」)來去除他們本身的特殊意義,這些元字符包括:
- 開和閉方括號:"["和"]"
- 反斜線:"\"
- 脫字符:"^"
- 美元符號:"$"
- 句號/點:"."
- 豎線/管道符:"|"
- 問號:"?"
- 星號:"*"
- 加號:"+"
- 開和閉 花括號:"{"和"}"
- 開和閉 小括號:"("和")"[2][3]
參考資料
[編輯]- ^ The Open Group Base Specifications Issue 6: Ch. 9 – Regular Expressions. pubs.opengroup.org. The Open Group. 2004 [2018-11-19]. (原始內容存檔於2011-12-02).
- ^ Goyvaerts, Jan. Regular Expressions Quick Start. www.regular-expressions.info. December 8, 2016 [2018-11-19]. (原始內容存檔於2020-12-08).
- ^ Nield, Thomas. An introduction to regular expressions. O'Reilly Media. December 13, 2017 [2018-11-19]. (原始內容存檔於2020-02-06) (英語).