14. The computer system of claim 12 , wherein the first text string in the first document has a first appearance when the first document is rendered by its native application and the first text string in the second document has a second appearance that is different from the first appearance when the second document is rendered by its native application.
12. A computer system, comprising: memory; one or more processors; one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including: instructions for receiving a find-and-replace request to replace a first text string with a second text string in a first document and a second document, respectively, wherein the first document and the second document are identified in response to a search request for the first text string within a set of documents and the search request includes multiple search keywords and the first document has a first document type and the second document has a second document type that is different from the first document type, wherein the find-and-replace request limits the replacement of the first text string with the second text string to a respective user-specified portion of the first document and the second document such that an instance of the first text string located outside the user-specified portion of the first document but within the first document remains unchanged and an instance of the first text string located outside the user-specified portion of the second document but within the second document remains unchanged; instructions for displaying a first chunk from the first document and a second chunk from the second document, each chunk including at least one instance of the first text string and satisfying a predefined minimum matching level and having a chunk length within a predefined range, wherein the instances of the first text string within the first and second chunks are displayed in a text-only display format; instructions for substituting the second text string for the first text string in the first document and the second document, respectively; and instructions for replacing the displayed instances of the first text string within the first and second chunks with respective instances of the second text string, wherein the instances of the replacing second text string within the first and second chunks are displayed in the text-only display format.