1. A method for performing operations on structured text stored in a computing system, the method comprising: converting structured text in a computing system into strings of tokens representing text formats; identifying repeating patterns of said text formats within said structured computer text; determining pattern transformation procedures for transforming text strings within said structured computer text; building transformation algorithms for performing said pattern transformation procedures on said text strings; applying said algorithms to said text strings within said structured computer text that match a pattern; whereby said structured computer text is transformed from a first pattern to a second pattern; accepting a first input array of strings containing actual lexeme types; determining all possible text patterns within said first input array; building a third output array of strings representing text patterns in said structured computer text; accepting said third output array of strings representing text patterns in said structured computer text; removing all text patterns within said third output array containing text patterns of smaller size; removing all patterns within said third output array containing text patterns that can be generated by shifting elements in other text patterns.