1. A method enabling a computer system to enable a user to select and copy text portions in a document and selectively replace text characters in copied text by configuring one or more processors in a computer system to: provide a text modification command set for identifying an existing text snippet associated with the user's current context within a text editing environment and duplicating and inserting the text snippet into a text editor and for automatically customizing the text snippet by replacing one or more characters in the snippet with user indicated characters; determine a start and stop position of a text snippet in a document; determine text characters to be modified in said text snippet using input received from a user interface; receive user input indicating replacement text characters to replace into copies of said text snippet using said user interface and the text modification command set; receive user input indicating an insertion point for modified copies of said text snippet using said user interface; activate a smart copy paste command in response to user input; said smart copy paste command inserting one or more modified copies of said text snippet, each modified copy containing character modifications indicated by the text modification command set and user input; store in electronic memory textual information including existing text snippets and modified text snippets; and display textual information including existing text snippets and modified text snippets.
1. A method enabling a computer system to enable a user to select and copy text portions in a document and selectively replace text characters in copied text by configuring one or more processors in a computer system to: provide a text modification command set for identifying an existing text snippet associated with the user's current context within a text editing environment and duplicating and inserting the text snippet into a text editor and for automatically customizing the text snippet by replacing one or more characters in the snippet with user indicated characters; determine a start and stop position of a text snippet in a document; determine text characters to be modified in said text snippet using input received from a user interface; receive user input indicating replacement text characters to replace into copies of said text snippet using said user interface and the text modification command set; receive user input indicating an insertion point for modified copies of said text snippet using said user interface; activate a smart copy paste command in response to user input; said smart copy paste command inserting one or more modified copies of said text snippet, each modified copy containing character modifications indicated by the text modification command set and user input; store in electronic memory textual information including existing text snippets and modified text snippets; and display textual information including existing text snippets and modified text snippets. 5. The method of claim 1 further comprising configuring the one or more processors to receive user input indicating modification text by one or more of: an input keyboard used to enter a text string to be modified; an input keyboard used to enter a text string to be modified, said text string including one or more wildcard characters or regular expressions; a pointing device used to indicate a string to be modified; a biometric input; a touch screen input.