BRE/ERE | 模式涵義 | |
---|---|---|
\{n,m\} |
BRE | 區間表達式(interval expression),匹配在它前面的單個字元重現的次數區間,用法有 1) \{n\} 重現 n 次 2) \{n,\} 至少重現 n 次 3) \{n,m\} |
\( \) |
BRE | 將 (與 ) 的模式存在特殊的保留空間 (holding space)。最多可以儲存 9 個獨立的子模式 (subpattern) 在單個模式中 |
\n |
BRE | 承上,透過轉義序列(escape sequences) \1 ~ \9 ,重複使用儲存過的子模式,如 \(ab\).*\1 能匹配 ab 組合的兩次重現,中間可存在任何數量的字元 |
{n,m} |
ERE | 同 BRE 的 {n,m} |
+ |
ERE | 匹配前面正則的一個或多個實例 |
? |
ERE | 匹配前面正則的零個或一個實例 |
| |
ERE | 匹配 | 前或後的正則 |
() |
ERE | 匹配於方括號括起來的正則 |
Last active
March 23, 2021 09:58
-
-
Save travishen/d2a6a37ee053ee8fdc4afb8468ffe93d to your computer and use it in GitHub Desktop.
Important POSIX BRE/ERE meta
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment