aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/RESearch.h
AgeCommit message (Collapse)AuthorFilesLines
2007-01-16Patch from Philippe Lhoste to regular expressions adds \d, \D, \s, \S, \w, ↵nyamatongwe1-7/+9
\W, and \xHH.
2006-02-27Patch from Philippe makes some methods private, improve comments andnyamatongwe1-8/+8
whitespace.
2006-02-25Patch from Greg Smith with further modifications moved characternyamatongwe1-3/+6
classification from Document into a separate CharClassify class and file and uses this from RESearch for regular expression word end \< and \> instead of built-in table.
2005-06-07Added virtual destructor to avoid warning from GCC 4.nyamatongwe1-0/+2
2003-03-04Patch from Jakub to optionally implement more POSIX compatible regularnyamatongwe1-1/+1
expressions. \(..\) changes to (..) Fixes problem where find previous would not find earlier matches on same line.
2002-09-15made 8-bit safe.nyamatongwe1-1/+1
2001-04-29Addition of new target methods - versions of ReplaceTarget that take countednyamatongwe1-3/+3
strings to allow for nulls, SearchInTarget and Get/SetSearchFlags to use a series of calls rather than a structure. Handling of \000 in search and replace. Handling of /escapes within character ranges of regular expressions. Some handling of bare ^ and $ regular expressions.
2001-04-06Made regular expression searching work on a line by line basis, made ^ andnyamatongwe1-1/+2
$ work, made [set] work, and added a case insensitive option.
2001-04-05Replace target functionality to make find and replace operations fasternyamatongwe1-1/+6
by diminishing screen updates and allow for \d patterns in the replacement text.
2001-04-04Moved to public domain regular expresion implementation.nyamatongwe1-0/+54