package com.aspose.words.examples.asposefeatures.workingwithtext.findnreplacetxt;
import java.util.regex.Pattern;
import com.aspose.words.Document;
import com.aspose.words.SaveFormat;
import com.aspose.words.examples.Utils;
// For more info please visit http://www.aspose.com/docs/display/wordsjava/Find+and+Replace+Overview
public class AsposeFindnReplace
{
public static void main(String[] args) throws Exception
{
// The path to the documents directory.
String dataDir = Utils.getDataDir(AsposeFindnReplace.class);
Document doc = new Document(dataDir + "replaceDoc.doc");
// Replaces all 'sad' and 'mad' occurrences with 'bad'
doc.getRange().replace("sad", "bad", false, true);
// Replaces all 'sad' and 'mad' occurrences with 'bad'
doc.getRange().replace(Pattern.compile("[s|m]ad"), "bad");
doc.save(dataDir + "AsposeReplaced.doc", SaveFormat.DOC);
System.out.println("Done.");
}
}