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 .. 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