System.WideStrUtils.WideReplaceStr

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function WideReplaceStr(const AText, AFromText, AToText: WideString): WideString;

C++

extern DELPHI_PACKAGE System::WideString __fastcall WideReplaceStr(const System::WideString AText, const System::WideString AFromText, const System::WideString AToText);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.WideStrUtils.pas
System.WideStrUtils.hpp
System.WideStrUtils System.WideStrUtils

Description

Remplace toutes les occurrences d'une sous-chaîne au sein d'une chaîne, avec sensibilité à la casse.

Utilisez WideReplaceStr pour remplacer toutes les occurrences de la sous-chaîne AFromText par la chaîne AToText, au sein de la chaîne AText. WideReplaceStr renvoie la chaîne obtenue après le remplacement.

Utilisez WideReplaceText pour effectuer un remplacement qui ne tient pas compte de la casse.

Remarque :  Cette fonction est conçue pour les variables WideString. Pour travailler avec les variables AnsiString, utilisez la fonction System.AnsiStrings.StringReplace. Pour travailler avec les variables UnicodeString, utilisez la fonction System.SysUtils.StringReplace.

Remarque :  Le remplacement récursif des sous-chaînes n'est pas supporté. Cela signifie que, si la substitution de AToText aboutit à une nouvelle correspondance pour AFromText, cette correspondance n'est pas remplacée.

La fonction WideStringReplace est une routine de remplacement plus générale, donnant des options sensibles à la casse, ainsi qu'une option permettant de décider si toutes les occurrences de la sous-chaîne dans la chaîne seront remplacées, ou si seulement la première occurrence sera remplacée.

Voir aussi