| Scenario RegEx case insensitive... | |
| Test case 1 /[K-Z]+/gi - exec :KLMNOPQRSTUVWXYZ | |
| Test case 2 /[K-Z]+/gi - match:KLMNOPQRSTUVWXYZ,klmnopqrstuvwXYZ | |
| Test case 3 /[C-\{]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{ | |
| Test case 4 /[C-\{]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{ | |
| Test case 5 /[L-e]+/gi - exec :ABCDE | |
| Test case 6 /[L-e]+/gi - match:ABCDE,LMNOPQRSTUVWXYZ[]^_`abcde,lmnopqrstuvwXYZ | |
| Test case 7 /[F-e]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 8 /[F-e]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 9 /[K-_]+/gi - exec :KLMNOPQRSTUVWXYZ[]^_ | |
| Test case 10 /[K-_]+/gi - match:KLMNOPQRSTUVWXYZ[]^_,klmnopqrstuvwXYZ | |
| Test case 11 /[e-p]+/gi - exec :EFGHIJKLMNOP | |
| Test case 12 /[e-p]+/gi - match:EFGHIJKLMNOP,efghijklmnop | |
| Test case 13 /[r-\~]+/gi - exec :RSTUVWXYZ | |
| Test case 14 /[r-\~]+/gi - match:RSTUVWXYZ,rstuvwXYZ{|}~ | |
| Test case 15 /[9-Z]+/gi - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ | |
| Test case 16 /[9-Z]+/gi - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ,abcdefghijklmnopqrstuvwXYZ | |
| Test case 17 /[9-k]+/gi - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 18 /[9-k]+/gi - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 19 /[\]-k]+/gi - exec :ABCDEFGHIJK | |
| Test case 20 /[\]-k]+/gi - match:ABCDEFGHIJK,]^_`abcdefghijk | |
| Test case 21 /[\{-\}]+/gi - exec :{|} | |
| Test case 22 /[\{-\}]+/gi - match:{|} | |
| Test case 23 /[0-z]+/gi - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 24 /[0-z]+/gi - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 25 /[0-K]+/gi - exec :0123456789<=>?@ABCDEFGHIJK | |
| Test case 26 /[0-K]+/gi - match:0123456789<=>?@ABCDEFGHIJK,abcdefghijk | |
| Test case 27 /[5-\}]+/gi - exec :56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 28 /[5-\}]+/gi - match:56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 29 /[a-zA-Z]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ | |
| Test case 30 /[a-zA-Z]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ,abcdefghijklmnopqrstuvwXYZ | |
| Test case 31 /[afkl]+/gi - exec :A | |
| Test case 32 /[afkl]+/gi - match:A,F,KL,a,f,kl | |
| Test case 33 /[a-z0-9_]+/gi - exec :0123456789 | |
| Test case 34 /[a-z0-9_]+/gi - match:0123456789,ABCDEFGHIJKLMNOPQRSTUVWXYZ,_,abcdefghijklmnopqrstuvwXYZ | |
| Test case 35 /[abc]+/gi - exec :ABC | |
| Test case 36 /[abc]+/gi - match:ABC,abc | |
| Test case 37 /[E-f]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 38 /[E-f]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 39 /[abc]+/gi - exec :ABC | |
| Test case 40 /[abc]+/gi - match:ABC,abc | |
| Test case 41 /[E-fk-o]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 42 /[E-fk-o]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 43 /[a-dk-lx-z]+/gi - exec :ABCD | |
| Test case 44 /[a-dk-lx-z]+/gi - match:ABCD,KL,XYZ,abcd,kl,XYZ | |
| Test case 45 /[\[\]]+/gi - exec :[] | |
| Test case 46 /[\[\]]+/gi - match:[] | |
| Test case 47 /[\[\}]+/gi - exec :[ | |
| Test case 48 /[\[\}]+/gi - match:[,} | |
| Test case 49 /[0-\}]+/gi - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 50 /[0-\}]+/gi - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 51 /[A-z]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 52 /[A-z]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 53 /[@-k]+/gi - exec :@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 54 /[@-k]+/gi - match:@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 55 /[0-_]+/gi - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_ | |
| Test case 56 /[0-_]+/gi - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_,abcdefghijklmnopqrstuvwXYZ | |
| Test case 57 /[Z-z]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 58 /[Z-z]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 59 /[A-a]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 60 /[A-a]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 61 /[X-kK-b]+/gi - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 62 /[X-kK-b]+/gi - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Scenario RegEx case sensitive... | |
| Test case 63 /[K-Z]+/g - exec :KLMNOPQRSTUVWXYZ | |
| Test case 64 /[K-Z]+/g - match:KLMNOPQRSTUVWXYZ,XYZ | |
| Test case 65 /[C-\{]+/g - exec :CDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{ | |
| Test case 66 /[C-\{]+/g - match:CDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{ | |
| Test case 67 /[L-e]+/g - exec :LMNOPQRSTUVWXYZ[]^_`abcde | |
| Test case 68 /[L-e]+/g - match:LMNOPQRSTUVWXYZ[]^_`abcde,XYZ | |
| Test case 69 /[F-e]+/g - exec :FGHIJKLMNOPQRSTUVWXYZ[]^_`abcde | |
| Test case 70 /[F-e]+/g - match:FGHIJKLMNOPQRSTUVWXYZ[]^_`abcde,XYZ | |
| Test case 71 /[K-_]+/g - exec :KLMNOPQRSTUVWXYZ[]^_ | |
| Test case 72 /[K-_]+/g - match:KLMNOPQRSTUVWXYZ[]^_,XYZ | |
| Test case 73 /[e-p]+/g - exec :efghijklmnop | |
| Test case 74 /[e-p]+/g - match:efghijklmnop | |
| Test case 75 /[r-\~]+/g - exec :rstuvw | |
| Test case 76 /[r-\~]+/g - match:rstuvw,{|}~ | |
| Test case 77 /[9-Z]+/g - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ | |
| Test case 78 /[9-Z]+/g - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ,XYZ | |
| Test case 79 /[9-k]+/g - exec :9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk | |
| Test case 80 /[9-k]+/g - match:9<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk,XYZ | |
| Test case 81 /[\]-k]+/g - exec :]^_`abcdefghijk | |
| Test case 82 /[\]-k]+/g - match:]^_`abcdefghijk | |
| Test case 83 /[\{-\}]+/g - exec :{|} | |
| Test case 84 /[\{-\}]+/g - match:{|} | |
| Test case 85 /[0-z]+/g - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 86 /[0-z]+/g - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 87 /[0-K]+/g - exec :0123456789<=>?@ABCDEFGHIJK | |
| Test case 88 /[0-K]+/g - match:0123456789<=>?@ABCDEFGHIJK | |
| Test case 89 /[5-\}]+/g - exec :56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 90 /[5-\}]+/g - match:56789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 91 /[a-zA-Z]+/g - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ | |
| Test case 92 /[a-zA-Z]+/g - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ,abcdefghijklmnopqrstuvwXYZ | |
| Test case 93 /[afkl]+/g - exec :a | |
| Test case 94 /[afkl]+/g - match:a,f,kl | |
| Test case 95 /[a-z0-9_]+/g - exec :0123456789 | |
| Test case 96 /[a-z0-9_]+/g - match:0123456789,_,abcdefghijklmnopqrstuvw | |
| Test case 97 /[abc]+/g - exec :abc | |
| Test case 98 /[abc]+/g - match:abc | |
| Test case 99 /[E-f]+/g - exec :EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef | |
| Test case 100 /[E-f]+/g - match:EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef,XYZ | |
| Test case 101 /[abc]+/g - exec :abc | |
| Test case 102 /[abc]+/g - match:abc | |
| Test case 103 /[E-fk-o]+/g - exec :EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef | |
| Test case 104 /[E-fk-o]+/g - match:EFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdef,klmno,XYZ | |
| Test case 105 /[a-dk-lx-z]+/g - exec :abcd | |
| Test case 106 /[a-dk-lx-z]+/g - match:abcd,kl | |
| Test case 107 /[\[\]]+/g - exec :[] | |
| Test case 108 /[\[\]]+/g - match:[] | |
| Test case 109 /[\[\}]+/g - exec :[ | |
| Test case 110 /[\[\}]+/g - match:[,} | |
| Test case 111 /[0-\}]+/g - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 112 /[0-\}]+/g - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ{|} | |
| Test case 113 /[A-z]+/g - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 114 /[A-z]+/g - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwXYZ | |
| Test case 115 /[@-k]+/g - exec :@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk | |
| Test case 116 /[@-k]+/g - match:@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk,XYZ | |
| Test case 117 /[0-_]+/g - exec :0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_ | |
| Test case 118 /[0-_]+/g - match:0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_,XYZ | |
| Test case 119 /[Z-z]+/g - exec :Z[]^_`abcdefghijklmnopqrstuvw | |
| Test case 120 /[Z-z]+/g - match:Z[]^_`abcdefghijklmnopqrstuvw,Z | |
| Test case 121 /[A-a]+/g - exec :ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`a | |
| Test case 122 /[A-a]+/g - match:ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`a,XYZ | |
| Test case 123 /[X-kK-b]+/g - exec :KLMNOPQRSTUVWXYZ[]^_`abcdefghijk | |
| Test case 124 /[X-kK-b]+/g - match:KLMNOPQRSTUVWXYZ[]^_`abcdefghijk,XYZ |