跳轉到內容

正則表示式/詞彙表

來自華夏公益教科書

這是本書的詞彙表。

\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
在某些版本中,對第二個組的回溯引用
*
之前的任何數量
+
在某些版本中,之前的一個或多個
\+
在某些版本中,之前的一個或多個
?
在某些版本中,之前的一個或零個
\?
在某些版本中,之前的一個或零個
*?
在某些版本中,* 的非貪婪版本
+?
在某些版本中,+ 的非貪婪版本
}?
在某些版本中,} 的非貪婪版本
華夏公益教科書