[Script] Remplacement de texte

Répondre
Partager Rechercher
Une petite fonction de remplacement de texte.
(Voir les commentaires du script pour les paramètres).

string GetStringRemplaceAllSubString(string sString, string sSubString, string sSubRemplace, int bCasse=FALSE)

Code PHP:

//////////////////////////////////////////////////////////////////////
// Remplace une sous-chaine par une autre dans la chaine principale //
//////////////////////////////////////////////////////////////////////
// Avec : sString : La chaine à traiter
//        sSubString : Le texte à remplacer
//        sSubRemplace : Le texte de remplacement
//        bCasse : Respecter la casse si TRUE
// Retour : La chaine traitée (ou telle quelle si non traité en cas d'erreur)
string GetStringRemplaceAllSubString(string sStringstring sSubStringstring sSubRemplaceint bCasse=FALSE)
{
 
string sResult="";
 
int iFind;
 if (!
bCasseiFind=FindSubString(GetStringLowerCase(sString), GetStringLowerCase(sSubString)); else iFind=FindSubString(sStringsSubString);
 while (
iFind!=-1)
   {
   
sResult=sResult+GetStringLeft(sStringiFind)+sSubRemplace;
   
sString=GetSubString(sStringiFind+GetStringLength(sSubRemplace), GetStringLength(sString));
   if (!
bCasseiFind=FindSubString(GetStringLowerCase(sString), GetStringLowerCase(sSubString)); else iFind=FindSubString(sStringsSubString);
   }
 if (
sString!=""sResult=sResult+sString;
 return 
sResult;

Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés