跳轉到內容

正則表示式/非 POSIX 基本正則表示式

來自華夏公益教科書,開放的書籍,開放的世界

非 POSIX 基本正則表示式語法:一些工具理解的額外非 POSIX 類是 [:word:],它通常定義為 [:alnum:] 加下劃線。這種形式的正則表示式用於反映這樣一個事實,即在許多程式語言中,這些字元可用於識別符號。

運算子
運算子 效果
. 點運算子匹配任何單個字元。
[ ] 方括號允許單個字元與字元列表或字元範圍匹配。
[^ ] 補碼方括號允許匹配不在字元列表或字元範圍內的單個字元。
* 星號指定匹配零個或多個字元。
^ 脫字元號錨點匹配行首。
$ 美元符號錨點匹配行尾。

編輯器 vim 進一步區分了詞首類(使用符號 \w 和 \h),因為在許多程式語言中,可以作為識別符號開頭的字元與出現在其他位置的字元不同。

(有關按顏色編碼顯示 POSIX 類的 ASCII 圖表,請參閱 ASCII。)

在工具中的使用

[編輯 | 編輯原始碼]

使用此正則表示式語法的工具和語言包括

華夏公益教科書