正則表示式/詞彙表
外觀
< 正則表示式
這是本書的詞彙表。
- \A
- 在某些版本中,字串的開頭,但不是字串中行的開頭
- \b
- 在某些版本中,詞邊界
- \B
- 在某些版本中,\b 的補集
- BRE
- 基本正則表示式
- \d
- 在某些版本中,一個數字
- \D
- 在某些版本中,\d 的補集
- Emacs
- 一個支援正則表示式的可指令碼化文字編輯器
- ERE
- 擴充套件正則表示式
- GNU
- 一個建立自由軟體作業系統(提供對 Grep 或 Sed 等工具中使用的正則表示式的擴充套件)的專案
- 貪婪
- 對於運算子來說,匹配儘可能多的內容
- Grep
- 一個命令列工具,用於在文字檔案中查詢與正則表示式匹配的行
- Java
- 一種位元組編譯的程式語言,從 1.4 版本開始在其標準庫中支援正則表示式
- JavaScript
- 一種用於網路的指令碼語言,受網路瀏覽器支援,內建支援正則表示式
- 元字元
- 具有特殊含義的字元或字元序列,例如“.” 或“\+”。
- PCRE
- Perl 相容正則表示式
- Perl
- 一種解釋型指令碼語言,以其正則表示式而聞名
- PHP
- 一種支援正則表示式的解釋型指令碼語言
- Regex
- 一個正則表示式
- 正則表示式
- 一個包含特殊字元的字串,表示模式,用於匹配文字字串
- \s
- 在某些版本中,一個空白字元:空格、製表符、換行符、換頁符
- \s-
- 在 Emacs 中,一個空白字元
- \S
- 在某些版本中,\s 的補集
- Sed
- 一個非互動式編輯器或命令列工具,以其“s”命令而聞名,該命令用其他字串替換與正則表示式匹配的字串
- \u13F
- 在某些版本中,十六進位制 Unicode 值為 13F 的字元。
- Vim
- 一個支援正則表示式的可指令碼化文字編輯器
- \w
- 在某些版本中,一個字母數字字元,包括“_”
- \W
- 在某些版本中,\w 的補集
- \xF7
- 在某些版本中,十六進位制 ASCII 值為 F7 的字元。
- \x{13F}
- 在某些版本中,十六進位制 Unicode 值為 13F 的字元。
- \Z
- 在某些版本中,字串的結尾,但不是字串中行的結尾
- \<
- 在某些版本中,單詞開頭之前的空字串
- \>
- 在某些版本中,單詞結尾之後的空字串
- ^
- 行的開頭
- $
- 行的結尾
- .
- 任何單個字元,但不一定是換行符
- [
- 字元類的開頭
- ]
- 字元類的結尾
- (
- 在某些版本中,組的開頭
- )
- 在某些版本中,組的結尾
- \(
- 在某些版本中,組的開頭
- \)
- 在某些版本中,組的結尾
- {
- 在某些版本中,匹配計數迭代器的開頭
- }
- 在某些版本中,匹配計數迭代器的結尾
- \{
- 在某些版本中,匹配計數迭代器的開頭
- \}
- 在某些版本中,匹配計數迭代器的結尾
- |
- 在某些版本中,備選方案的標記
- \|
- 在某些版本中,備選方案的標記
- \1
- 在某些版本中,對第一個組的回溯引用
- \2
- 在某些版本中,對第二個組的回溯引用
- *
- 之前的任何數量
- +
- 在某些版本中,之前的一個或多個
- \+
- 在某些版本中,之前的一個或多個
- ?
- 在某些版本中,之前的一個或零個
- \?
- 在某些版本中,之前的一個或零個
- *?
- 在某些版本中,* 的非貪婪版本
- +?
- 在某些版本中,+ 的非貪婪版本
- }?
- 在某些版本中,} 的非貪婪版本