Replace

Replace(string, string, string, string)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le fichier d’entrée.

public static int Replace(string inputFileName, string outputFileName, string pattern, 
    string replacement)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
outputFileNameStringLe nom du fichier de sortie.
patternStringUne chaîne à remplacer.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), chaque page sera enregistrée dans un fichier distinct. Le nom de fichier de sortie spécifié sera utilisé pour générer les noms de fichier de chaque partie, conformément à la règle : outputFile_partIndex.extension.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images.

Exemples

Montre comment remplacer une chaîne dans le document.

// Il existe plusieurs façons de remplacer une chaîne dans le document :
string doc = MyDir + "Footer.docx";
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

FindReplaceOptions options = new FindReplaceOptions();
options.FindWholeWordsOnly = false;
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.3.docx", SaveFormat.Docx, pattern, replacement, options);

Voir également


Replace(string, string, SaveFormat, string, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le fichier d’entrée, avec le format d’enregistrement spécifié et des options supplémentaires.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
outputFileNameStringLe nom du fichier de sortie.
saveFormatSaveFormatLe format de sauvegarde.
patternStringUne chaîne à remplacer.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), chaque page sera enregistrée dans un fichier distinct. Le nom de fichier de sortie spécifié sera utilisé pour générer les noms de fichier de chaque partie, conformément à la règle : outputFile_partIndex.extension.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images.

Exemples

Montre comment remplacer une chaîne dans le document.

// Il existe plusieurs façons de remplacer une chaîne dans le document :
string doc = MyDir + "Footer.docx";
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

FindReplaceOptions options = new FindReplaceOptions();
options.FindWholeWordsOnly = false;
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.3.docx", SaveFormat.Docx, pattern, replacement, options);

Voir également


Replace(string, string, SaveOptions, string, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le fichier d’entrée, avec le format d’enregistrement spécifié et des options supplémentaires.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
outputFileNameStringLe nom du fichier de sortie.
saveOptionsSaveOptionsLes options de sauvegarde.
patternStringUne chaîne à remplacer.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), chaque page sera enregistrée dans un fichier distinct. Le nom de fichier de sortie spécifié sera utilisé pour générer les noms de fichier de chaque partie, conformément à la règle : outputFile_partIndex.extension.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images.

Voir également


Replace(Stream, Stream, SaveFormat, string, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le flux d’entrée, avec le format de sauvegarde spécifié et des options supplémentaires.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputStreamStreamLe flux d’entrée.
outputStreamStreamLe flux de sortie.
saveFormatSaveFormatLe format de sauvegarde.
patternStringUne chaîne à remplacer.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), seule la première page de la sortie sera enregistrée dans le flux spécifié.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images dans le flux spécifié.

Exemples

Montre comment remplacer une chaîne dans le document à l’aide de documents du flux.

// Il existe plusieurs façons de remplacer une chaîne dans le document à l'aide de documents du flux :
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

using (FileStream streamIn = new FileStream(MyDir + "Footer.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStream.1.docx", FileMode.Create, FileAccess.ReadWrite))
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement);

    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStream.2.docx", FileMode.Create, FileAccess.ReadWrite))
    {
        FindReplaceOptions options = new FindReplaceOptions();
        options.FindWholeWordsOnly = false;
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement, options);
    }
}

Voir également


Replace(Stream, Stream, SaveOptions, string, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le flux d’entrée, avec le format de sauvegarde spécifié et des options supplémentaires.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputStreamStreamLe flux d’entrée.
outputStreamStreamLe flux de sortie.
saveOptionsSaveOptionsLes options de sauvegarde.
patternStringUne chaîne à remplacer.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), seule la première page de la sortie sera enregistrée dans le flux spécifié.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images dans le flux spécifié.

Voir également


Replace(string, string, Regex, string)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le fichier d’entrée à l’aide d’une expression régulière.

public static int Replace(string inputFileName, string outputFileName, Regex pattern, 
    string replacement)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
outputFileNameStringLe nom du fichier de sortie.
patternRegexUn modèle d’expression régulière utilisé pour trouver des correspondances.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), chaque page sera enregistrée dans un fichier distinct. Le nom de fichier de sortie spécifié sera utilisé pour générer les noms de fichier de chaque partie, conformément à la règle : outputFile_partIndex.extension.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images.

Exemples

Montre comment remplacer une chaîne par une expression régulière dans le document.

// Il existe plusieurs façons de remplacer une chaîne par une expression régulière dans le document :
string doc = MyDir + "Footer.docx";
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.3.docx", SaveFormat.Docx, pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });

Voir également


Replace(string, string, SaveFormat, Regex, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le fichier d’entrée à l’aide d’une expression régulière, avec le format d’enregistrement spécifié et des options supplémentaires.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
outputFileNameStringLe nom du fichier de sortie.
saveFormatSaveFormatLe format de sauvegarde.
patternRegexUn modèle d’expression régulière utilisé pour trouver des correspondances.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), chaque page sera enregistrée dans un fichier distinct. Le nom de fichier de sortie spécifié sera utilisé pour générer les noms de fichier de chaque partie, conformément à la règle : outputFile_partIndex.extension.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images.

Exemples

Montre comment remplacer une chaîne par une expression régulière dans le document.

// Il existe plusieurs façons de remplacer une chaîne par une expression régulière dans le document :
string doc = MyDir + "Footer.docx";
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.3.docx", SaveFormat.Docx, pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });

Voir également


Replace(string, string, SaveOptions, Regex, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le fichier d’entrée à l’aide d’une expression régulière, avec le format d’enregistrement spécifié et des options supplémentaires.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputFileNameStringLe nom du fichier d’entrée.
outputFileNameStringLe nom du fichier de sortie.
saveOptionsSaveOptionsLes options de sauvegarde.
patternRegexUn modèle d’expression régulière utilisé pour trouver des correspondances.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), chaque page sera enregistrée dans un fichier distinct. Le nom de fichier de sortie spécifié sera utilisé pour générer les noms de fichier de chaque partie, conformément à la règle : outputFile_partIndex.extension.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images.

Voir également


Replace(Stream, Stream, SaveFormat, Regex, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le flux d’entrée à l’aide d’une expression régulière, avec le format d’enregistrement spécifié et des options supplémentaires.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputStreamStreamLe flux d’entrée.
outputStreamStreamLe flux de sortie.
saveFormatSaveFormatLe format de sauvegarde.
patternRegexUn modèle d’expression régulière utilisé pour trouver des correspondances.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), seule la première page de la sortie sera enregistrée dans le flux spécifié.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images dans le flux spécifié.

Exemples

Montre comment remplacer une chaîne par une expression régulière dans le document à l’aide de documents du flux.

// Il existe plusieurs façons de remplacer une chaîne par une expression régulière dans le document à l'aide de documents du flux :
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

using (FileStream streamIn = new FileStream(MyDir + "Replace regex.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStreamRegex.1.docx", FileMode.Create, FileAccess.ReadWrite))
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement);

    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStreamRegex.2.docx", FileMode.Create, FileAccess.ReadWrite))
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });
}

Voir également


Replace(Stream, Stream, SaveOptions, Regex, string, FindReplaceOptions)

Remplace toutes les occurrences d’un modèle de chaîne de caractères spécifié par une chaîne de remplacement dans le flux d’entrée à l’aide d’une expression régulière, avec le format d’enregistrement spécifié et des options supplémentaires.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParamètreTaperLa description
inputStreamStreamLe flux d’entrée.
outputStreamStreamLe flux de sortie.
saveOptionsSaveOptionsLes options de sauvegarde.
patternRegexUn modèle d’expression régulière utilisé pour trouver des correspondances.
replacementStringUne chaîne pour remplacer toutes les occurrences du motif.
optionsFindReplaceOptionsFindReplaceOptions objet pour spécifier des options supplémentaires.

Return_Value

Le nombre de remplacements effectués.

Remarques

Si le format de sortie est une image (BMP, EMF, EPS, GIF, JPEG, PNG ou WebP), seule la première page de la sortie sera enregistrée dans le flux spécifié.

Si le format de sortie est TIFF, la sortie sera enregistrée sous la forme d’un seul fichier TIFF multi-images dans le flux spécifié.

Voir également