SubDocument.ReplaceAll(String, String, SearchOptions, DocumentRange) Method
Finds all occurrences of the search string in the specified range, and replaces them with the replacement string.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.1.Core.dll
NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation
Declaration
int ReplaceAll(
string textToFind,
string replaceWith,
SearchOptions options,
DocumentRange range
)
Parameters
Name | Type | Description |
---|---|---|
textToFind | String | A string specifying the search text. |
replaceWith | String | A string specifying the replacement text. |
options | SearchOptions | A SearchOptions enumeration specifying search options. |
range | DocumentRange | A DocumentRange object representing the range in which the search and replace is performed. |
Returns
Type | Description |
---|---|
Int32 | The number of replacements made. |
Remarks
The code sample below shows how to replace “Application Programming Interface” to “API” in the document’s second section:
int replacements = wordProcessor.Document.ReplaceAll("Application Programming Interface", "API", SearchOptions.WholeWord, wordProcessor.Document.Sections[1].Range);
Console.WriteLine(String.Format("The {0} replacements were made", replacements));
See Also