15. A system for string search in a character stream, the system comprising: a dictionary processor for grouping string patterns of a dictionary into a plurality of string sets and associating with each string pattern of each string set post-detection information comprising: a text action, selected from a predefined set of text actions, to be applied to said character stream; a subsequent string set; and domain parameters defining a search domain within said character stream; a conditional search engine for locating current string patterns belonging to a current string set within a current search domain in said character stream; a search operator for setting a subsequent string set and corresponding search domain according to said current string patterns; and a text operator for performing text actions corresponding to said current string patterns.
18. The system of claim 15 further comprising buffers for storing input texts extracted from said character stream.