15. A system comprising a processor, a memory coupled to the processor, and a computer readable mass storage device coupled to the processor, said storage device containing program code configured to be executed by the processor via the memory to implement a method for launching a target application based on characteristics of a string of characters in a source application, said method comprising: said processor identifying predefined data type previously associated with a regular expression matching the string; said processor identifying the target application previously associated with a combination of the identified data type and the source application; and said processor launching the target application with the string as a parameter, wherein said identifying the predefined data type comprises: determining that a first row of a parser table comprises a first regular expression formulating the string, wherein parser table comprises rows which are ordered from a more general regular expression to a more specific regular expression; setting the first regular expression as the regular expression matching the string; resetting the regular expression with a second regular expression upon determining that the second regular expression of a next row of the parser table formulates the string more specifically than the first regular expression; and selecting the predefined data type in the row of the regular expression as the predefined data type of the string, upon performing said resetting for all rows of the parser table.
15. A system comprising a processor, a memory coupled to the processor, and a computer readable mass storage device coupled to the processor, said storage device containing program code configured to be executed by the processor via the memory to implement a method for launching a target application based on characteristics of a string of characters in a source application, said method comprising: said processor identifying predefined data type previously associated with a regular expression matching the string; said processor identifying the target application previously associated with a combination of the identified data type and the source application; and said processor launching the target application with the string as a parameter, wherein said identifying the predefined data type comprises: determining that a first row of a parser table comprises a first regular expression formulating the string, wherein parser table comprises rows which are ordered from a more general regular expression to a more specific regular expression; setting the first regular expression as the regular expression matching the string; resetting the regular expression with a second regular expression upon determining that the second regular expression of a next row of the parser table formulates the string more specifically than the first regular expression; and selecting the predefined data type in the row of the regular expression as the predefined data type of the string, upon performing said resetting for all rows of the parser table. 20. The system of claim 15 , wherein the symbols used in the at least one regular expression comprise zero or more meta characters, zero or more quantifiers, and zero or more anchors, and wherein the operations used in the at least one regular expression comprise alteration, grouping, and quantification.