Patterns

  1. AmigaDOS (*)
    Offers the same pattern mode as the AmigaDOS. Useless to describe all details, but this may be the most powerful mode, e.g. search like this: *word*. Have a look at the extract of the Amiga System Documentation.
        ?        Matches a single character.
        #        Matches the following expression 0 or more times.
        (ab|cd)  Matches any one of the items separated by '|'.
        ~        Negates the following expression.  It matches all strings
                 that do not match the expression (aka ~(foo) matches all
                 strings that are not exactly "foo").
        [abc]    Character class: matches any of the characters in the class.
        [~bc]    Character class: matches any of the characters not in the
                 class.
        a-z      Character range (only within character classes).
        %        Matches 0 characters always (useful in "(foo|bar|%)").
        *        Synonym for "#?", not available by default in 2.0.  Available
                 as an option that can be turned on.
    
       "Expression" in the above table means  either  a  single  character
       (ex:  "#?"),  or an alternation (ex: "#(ab|cd|ef)"), or a character
       class (ex: "#[a-zA-Z]").
    
  2. Init (<)
    The simplest searchmode. Just finds all entries that initiate with this sequence. It is also the fastest mode.
  3. Complete words (.)
    Finds words that are surrounded by blanks or other chars that are not alpha-numeric, specified in the searchstring of the DITO configuration, because all chars not listed in this sorting string are considerated blanks.
  4. Fuzzy (~)
    This mode is still in a beta state. It allows you to search for words whose orthography isn't known exactly. This algorithm compares triplets of chars and then calculates if more than 50% of them fit the searchstring. In a later version these values may be configurable and the found entries will be sorted by the fitting-percentage.

Edited by Dirk Holtwick (holtwick@uni-duisburg.de), 01-Dec-1997