1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
Search for /the quick brown fox/
....
Search for /the quick brown fox/ (case-insensitive)
.....
Search for /a*abc?xyz+pqrrrabbb*xyyyyy?pq?q?q?q?q?q?AB*zz/
....................................
Search for /^abc\(abc\)?zz/
.....
Search for /^\(b+\|a\)\(b+\|a\)?c/
..........
Search for /r\(\(g*\|k\)y?\)*A/
....
Search for /A\(\(t\|v\)\(q?\|n\)\)*A/
.
Search for /A\(\(b\(\(d\|l*\)?\|w\)\)*a\)A/
.
Search for /\(\|f\)*x/
....
Search for /\(\|f\)+x/
....
Search for /A\(.?\)*A/
....
Search for /\([ab]*\)\1+c/
...
Search for /^\(\(b+\|a\)\(b+\|a\)?\)?bc/
.
Search for /^\(\(b*\|ba\)\(b*\|ba\)?\)?bc/
.....
Search for /[^a]/
..
Search for /[^a]/ (case-insensitive)
..
Search for /^[]abcde]/
.........
Search for /^[]cde]/
......
Search for /^[^]abcde]/
.........
Search for /^[^]cde]/
......
Search for /^/
.
Search for /^[0-9]+$/
.............
Search for /^.*nter/
...
Search for /^xxx[0-9]+$/
...
Search for /^.+[0-9][0-9][0-9]$/
.....
Search for /^\([^!]+\)!\(.+\)=apquxz\.ixr\.zzz\.ac\.uk$/
.....
Search for /\([0-9a-f:]+\)$/
............
Search for /^[a-z0-9][a-z0-9-]*\(\.[a-z0-9][A-Z0-9-]*\)*\.$/
.........
Search for /^\*\.[a-z]\([a-z0-9-]*[a-z0-9]+\)?\(\.[a-z]\([a-z0-9-]*[a-z0-9]+\)?\)*$/
........
Search for /^[0-9a-fA-F]\(\.[0-9a-fA-F]\)*$/
.....
Search for /^\".*\" *\(;.*\)?$/
....
Search for /^\(a\(b\(c\)\)\)\(d\(e\(f\)\)\)\(h\(i\(j\)\)\)$/
.
Search for /^[.^$|()*+?{,}]+/
.
Search for /\(cat\(a\(ract\|tonic\)\|erpillar\)\) \1\(\)2\(3\)/
...
Search for /^From +\([^ ]+\) +[a-zA-Z][a-zA-Z][a-zA-Z] +[a-zA-Z][a-zA-Z][a-zA-Z] +[0-9]?[0-9] +[0-9][0-9]:[0-9][0-9]/
.
Search for /\ba/
......
Search for /a\b/
......
Search for /\([a-z]*\)b/
.
Search for /\([a-z]+\)b/
.
Search for /\([a-z]?\)b/
.
Search for /^a/
..
Search for /a$/
..
Null characters in regexps
..
Many groups
.
Backward search for /the quick/
....
Backward search for /a\([0-9]+\)/
..
Partial match for /partial match/
...
Partial match for /\(partial\)\|\(match\)/
......
Global replacement
...
First replacement
..
Splitting
......
XML tokenization
.........................................................................................................................
All tests passed
|