0 | pass | pass | BASH_REMATCH |
1 | pass | pass | Match is unanchored at both ends |
2 | pass | pass | Failed match |
3 | pass | pass | Regex quoted with \ -- preferred in bash |
4 | pass | pass | Regex quoted with single quotes |
5 | pass | pass | Regex quoted with double quotes |
6 | pass | pass | Fix single quotes by storing in variable |
7 | pass | pass | Fix single quotes by storing in variable |
8 | pass | pass | Double quoting pat variable -- again bash doesn't like it. |
9 | pass | pass | Mixing quoted and unquoted parts |
10 | pass | pass | Regex with == and not =~ is parse error, different lexer mode required |
11 | pass | pass | Omitting ( ) |
12 | pass | pass | Malformed regex |
13 | pass | pass | Regex with | |
14 | pass | pass | Regex to match literal brackets [] |
15 | pass | pass | Regex to match literals . ^ $ etc. |
16 | pass | pass | Unquoted { is a regex parse error |
17 | pass | pass | Fatal error inside [[ =~ ]] |
18 | pass | pass | Quoted { and + |
19 | pass | pass | Escaped { |
20 | pass | pass | Escaped { stored in variable first |
21 | pass | pass | regex with ? |
22 | pass | pass | regex with unprintable characters |
23 | pass | pass | pattern $f(x) -- regression |
24 | pass | pass | pattern a=(1) |
25 | pass | pass | pattern @f(x) |
26 | pass | pass | Bug: Nix idiom with closing ) next to pattern |
27 | pass | pass | unquoted (a b) as pattern, (a b|c) |
28 | pass | pass | Multiple adjacent () groups |
29 | pass | pass | unquoted [a b] as pattern, [a b|c] |
30 | pass | pass | c|a unquoted |
31 | pass | pass | Operator chars ; & but not | |
32 | pass | pass | Quotes '' "" $'' $"" in pattern |
33 | pass | pass | Unicode in pattern |
34 | pass | pass | Parse error with 2 words |
35 | pass | pass | make a lisp example |
36 | pass | pass | Operators and space lose meaning inside () |