PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Fonction Remplace et UNICODE
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Remplace toutes les occurrences d'un mot présent dans une chaîne par un autre mot.
Remarque : La chaîne de caractères initiale n'est pas modifiée.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 16 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 21 et supérieures
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
ChaîneInitiale est une chaîne = "Abracadabra !"
ChaîneRemplacée est une chaîne = Remplace(ChaîneInitiale, "a", "o")
Info(ChaîneRemplacée) // Affiche "Abrocodobro !"
Versions 18 et supérieures
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App
ChaîneInitiale est une chaîne = "betterave // abricot // fraise / melon \ noix / citron"
ChaîneRemplacée est une chaîne = Remplace(ChaîneInitiale, ["//", "/", "\", "\\"], "-")
Trace(ChaîneRemplacée) // Affiche "betterave - abricot - fraise - melon - noix - citron"


tabMonTableau est un tableau de 4 chaînes
tabMonTableau[1] = "//"
tabMonTableau[2] = "/"
tabMonTableau[3] ="\"
tabMonTableau[4] = "\\"
ChaîneRemplacée = Remplace(ChaîneInitiale, tabMonTableau, "-")
Trace(ChaîneRemplacée) // Affiche "betterave - abricot - fraise - melon - noix - citron"
Nouveauté 18
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App
ChaîneInitiale est une chaîne = "betterave // abricot // fraise / melon \ noix / citron"
ChaîneRemplacée est une chaîne = Remplace(ChaîneInitiale, ["//", "/", "\", "\\"], "-")
Trace(ChaîneRemplacée) // Affiche "betterave - abricot - fraise - melon - noix - citron"


tabMonTableau est un tableau de 4 chaînes
tabMonTableau[1] = "//"
tabMonTableau[2] = "/"
tabMonTableau[3] ="\"
tabMonTableau[4] = "\\"
ChaîneRemplacée = Remplace(ChaîneInitiale, tabMonTableau, "-")
Trace(ChaîneRemplacée) // Affiche "betterave - abricot - fraise - melon - noix - citron"
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App
ChaîneInitiale est une chaîne = "betterave // abricot // fraise / melon \ noix / citron"
ChaîneRemplacée est une chaîne = Remplace(ChaîneInitiale, ["//", "/", "\", "\\"], "-")
Trace(ChaîneRemplacée) // Affiche "betterave - abricot - fraise - melon - noix - citron"


tabMonTableau est un tableau de 4 chaînes
tabMonTableau[1] = "//"
tabMonTableau[2] = "/"
tabMonTableau[3] ="\"
tabMonTableau[4] = "\\"
ChaîneRemplacée = Remplace(ChaîneInitiale, tabMonTableau, "-")
Trace(ChaîneRemplacée) // Affiche "betterave - abricot - fraise - melon - noix - citron"
Versions 19 et supérieures
WINDEVWEBDEV - Code ServeurLinuxiPhone/iPadApple WatchWindows MobileUniversal Windows 10 App
ChaîneInitiale est une chaîne = "Abracadabra !"
ChaîneRemplacée est une chaîne = Remplace(ChaîneInitiale, 4, 1, "o")
Trace(ChaîneRemplacée) // Affiche "Abrocadabra !"
Nouveauté 19
WINDEVWEBDEV - Code ServeurLinuxiPhone/iPadApple WatchWindows MobileUniversal Windows 10 App
ChaîneInitiale est une chaîne = "Abracadabra !"
ChaîneRemplacée est une chaîne = Remplace(ChaîneInitiale, 4, 1, "o")
Trace(ChaîneRemplacée) // Affiche "Abrocadabra !"
WINDEVWEBDEV - Code ServeurLinuxiPhone/iPadApple WatchWindows MobileUniversal Windows 10 App
ChaîneInitiale est une chaîne = "Abracadabra !"
ChaîneRemplacée est une chaîne = Remplace(ChaîneInitiale, 4, 1, "o")
Trace(ChaîneRemplacée) // Affiche "Abrocadabra !"
Syntaxe

Remplacer une chaîne par une autre Masquer les détails

<Résultat> = Remplace(<Chaîne initiale> , <Chaîne à remplacer> , <Nouvelle chaîne> [, <Option>])
<Résultat> : Chaîne de caractères
Nouvelle chaîne de caractères dans laquelle les différents remplacements ont été effectués.
<Chaîne initiale> : Chaîne de caractères (avec guillemets)
Chaîne de caractères dans laquelle les remplacements doivent être effectués (taille maximale : 2 Go).
<Chaîne à remplacer> : Chaîne de caractères (avec guillemets)
Chaîne de caractères à remplacer dans la chaîne initiale.
Si ce paramètre correspond à une chaîne vide (""), <Résultat> correspondra à <Chaîne initiale>.
<Nouvelle chaîne> : Chaîne de caractères (avec guillemets)
Chaîne de caractères qui remplacera <Chaîne à remplacer>.
Si ce paramètre correspond à une chaîne vide (""), toutes les occurrences de <Chaîne à remplacer> seront supprimées.
<Option> : Constante (ou combinaison de constantes) optionnelle
Indique les caractéristiques de la recherche du mot à remplacer :
MotCompletRecherche le mot complet (entouré par des caractères de ponctuation ou des espaces)
SansCasseRecherche sans tenir compte de la casse (majuscules/minuscules) et des accents.

Par défaut, la recherche est sensible à la casse : la chaîne recherchée doit avoir la même casse que la chaîne à trouver dans la chaîne initiale. Pour effectuer une recherche ne tenant pas compte de la casse, utilisez la constante SansCasse.
WEBDEV - Code Navigateur Ce paramètre n'est pas disponible. La recherche est sensible à la casse. La chaîne à remplacer ne correspond pas obligatoirement à un mot complet : cette chaîne peut correspondre à une partie d'un mot.
Versions 18 et supérieures
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App

Remplacer un ensemble de chaînes par une nouvelle chaîne Masquer les détails

<Résultat> = Remplace(<Chaîne initiale> , <Tableau des chaînes à remplacer> , <Nouvelle chaîne> [, <Option>])
<Résultat> : Chaîne de caractères
Nouvelle chaîne de caractères dans laquelle les différents remplacements ont été effectués.
<Chaîne initiale> : Chaîne de caractères (avec guillemets)
Chaîne de caractères dans laquelle les remplacements doivent être effectués (taille maximale : 2 Go).
<Tableau des chaînes à remplacer> : Tableau
Tableau des chaînes à remplacer dans la <Chaîne initiale>. Ce tableau peut correspondre :
  • à une variable de type Tableau.
  • à un tableau exprimé sous la forme : [Valeur1, Valeur2, ... , Valeur N].
Si ce paramètre correspond à une chaîne vide (""), <Résultat> correspondra à <Chaîne initiale>.
<Nouvelle chaîne> : Chaîne de caractères (avec guillemets)
Chaîne de caractères qui remplacera toutes les chaînes spécifiées dans <Tableau des chaînes à remplacer>.
Si ce paramètre correspond à une chaîne vide (""), toutes les occurrences de <Chaîne à remplacer> seront supprimées.
<Option> : Constante (ou combinaison de constantes) optionnelle
Indique les caractéristiques de la recherche des mots à remplacer :
MotCompletRecherche le mot complet (entouré par des caractères de ponctuation ou des espaces)
SansCasseRecherche sans tenir compte de la casse (majuscules/minuscules) et des accents.

Par défaut, la recherche est sensible à la casse : la chaîne recherchée doit avoir la même casse que la chaîne à trouver dans la chaîne initiale. Pour effectuer une recherche ne tenant pas compte de la casse, utilisez la constante SansCasse.
Nouveauté 18
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App

Remplacer un ensemble de chaînes par une nouvelle chaîne Masquer les détails

<Résultat> = Remplace(<Chaîne initiale> , <Tableau des chaînes à remplacer> , <Nouvelle chaîne> [, <Option>])
<Résultat> : Chaîne de caractères
Nouvelle chaîne de caractères dans laquelle les différents remplacements ont été effectués.
<Chaîne initiale> : Chaîne de caractères (avec guillemets)
Chaîne de caractères dans laquelle les remplacements doivent être effectués (taille maximale : 2 Go).
<Tableau des chaînes à remplacer> : Tableau
Tableau des chaînes à remplacer dans la <Chaîne initiale>. Ce tableau peut correspondre :
  • à une variable de type Tableau.
  • à un tableau exprimé sous la forme : [Valeur1, Valeur2, ... , Valeur N].
Si ce paramètre correspond à une chaîne vide (""), <Résultat> correspondra à <Chaîne initiale>.
<Nouvelle chaîne> : Chaîne de caractères (avec guillemets)
Chaîne de caractères qui remplacera toutes les chaînes spécifiées dans <Tableau des chaînes à remplacer>.
Si ce paramètre correspond à une chaîne vide (""), toutes les occurrences de <Chaîne à remplacer> seront supprimées.
<Option> : Constante (ou combinaison de constantes) optionnelle
Indique les caractéristiques de la recherche des mots à remplacer :
MotCompletRecherche le mot complet (entouré par des caractères de ponctuation ou des espaces)
SansCasseRecherche sans tenir compte de la casse (majuscules/minuscules) et des accents.

Par défaut, la recherche est sensible à la casse : la chaîne recherchée doit avoir la même casse que la chaîne à trouver dans la chaîne initiale. Pour effectuer une recherche ne tenant pas compte de la casse, utilisez la constante SansCasse.
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App

Remplacer un ensemble de chaînes par une nouvelle chaîne Masquer les détails

<Résultat> = Remplace(<Chaîne initiale> , <Tableau des chaînes à remplacer> , <Nouvelle chaîne> [, <Option>])
<Résultat> : Chaîne de caractères
Nouvelle chaîne de caractères dans laquelle les différents remplacements ont été effectués.
<Chaîne initiale> : Chaîne de caractères (avec guillemets)
Chaîne de caractères dans laquelle les remplacements doivent être effectués (taille maximale : 2 Go).
<Tableau des chaînes à remplacer> : Tableau
Tableau des chaînes à remplacer dans la <Chaîne initiale>. Ce tableau peut correspondre :
  • à une variable de type Tableau.
  • à un tableau exprimé sous la forme : [Valeur1, Valeur2, ... , Valeur N].
Si ce paramètre correspond à une chaîne vide (""), <Résultat> correspondra à <Chaîne initiale>.
<Nouvelle chaîne> : Chaîne de caractères (avec guillemets)
Chaîne de caractères qui remplacera toutes les chaînes spécifiées dans <Tableau des chaînes à remplacer>.
Si ce paramètre correspond à une chaîne vide (""), toutes les occurrences de <Chaîne à remplacer> seront supprimées.
<Option> : Constante (ou combinaison de constantes) optionnelle
Indique les caractéristiques de la recherche des mots à remplacer :
MotCompletRecherche le mot complet (entouré par des caractères de ponctuation ou des espaces)
SansCasseRecherche sans tenir compte de la casse (majuscules/minuscules) et des accents.

Par défaut, la recherche est sensible à la casse : la chaîne recherchée doit avoir la même casse que la chaîne à trouver dans la chaîne initiale. Pour effectuer une recherche ne tenant pas compte de la casse, utilisez la constante SansCasse.
Versions 19 et supérieures
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App

Remplacer une portion de chaîne par une nouvelle chaîne Masquer les détails

<Résultat> = Remplace(<Chaîne initiale> , <Position> , <Longueur> , <Nouvelle chaîne>)
<Résultat> : Chaîne de caractères
Nouvelle chaîne de caractères dans laquelle le remplacement a été effectué.
<Chaîne initiale> : Chaîne de caractères (avec guillemets)
Chaîne de caractères dans laquelle le remplacement doit être effectué (taille maximale : 2 Go).
<Position> : Entier
Position de la portion de chaîne à remplacer.
<Longueur> : Entier
Longueur de la portion de chaîne à remplacer.
<Nouvelle chaîne> : Chaîne de caractères (avec guillemets)
Chaîne de caractères qui remplacera la portion de chaîne spécifiée.
Nouveauté 19
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App

Remplacer une portion de chaîne par une nouvelle chaîne Masquer les détails

<Résultat> = Remplace(<Chaîne initiale> , <Position> , <Longueur> , <Nouvelle chaîne>)
<Résultat> : Chaîne de caractères
Nouvelle chaîne de caractères dans laquelle le remplacement a été effectué.
<Chaîne initiale> : Chaîne de caractères (avec guillemets)
Chaîne de caractères dans laquelle le remplacement doit être effectué (taille maximale : 2 Go).
<Position> : Entier
Position de la portion de chaîne à remplacer.
<Longueur> : Entier
Longueur de la portion de chaîne à remplacer.
<Nouvelle chaîne> : Chaîne de caractères (avec guillemets)
Chaîne de caractères qui remplacera la portion de chaîne spécifiée.
WINDEVWEBDEV - Code ServeuriPhone/iPadApple WatchWindows MobileUniversal Windows 10 App

Remplacer une portion de chaîne par une nouvelle chaîne Masquer les détails

<Résultat> = Remplace(<Chaîne initiale> , <Position> , <Longueur> , <Nouvelle chaîne>)
<Résultat> : Chaîne de caractères
Nouvelle chaîne de caractères dans laquelle le remplacement a été effectué.
<Chaîne initiale> : Chaîne de caractères (avec guillemets)
Chaîne de caractères dans laquelle le remplacement doit être effectué (taille maximale : 2 Go).
<Position> : Entier
Position de la portion de chaîne à remplacer.
<Longueur> : Entier
Longueur de la portion de chaîne à remplacer.
<Nouvelle chaîne> : Chaîne de caractères (avec guillemets)
Chaîne de caractères qui remplacera la portion de chaîne spécifiée.
Remarques

Fonction Remplace et UNICODE

Les paramètres <Chaîne initiale>, <Chaîne à remplacer> et <Nouvelle chaîne> peuvent correspondre tous les trois :
  • soit à des chaînes ANSI.
  • soit à des chaînes UNICODE.
  • soit à des buffers.
Il est possible d'utiliser des chaînes ANSI, Unicode et des buffers dans les différents paramètres de la fonction.
La règle de conversion utilisée est la suivante pour les systèmes Ansi (Windows ou Linux) :
  • Si l'une au moins des chaînes est un buffer, toutes les chaînes sont converties en buffer, et l'opération est réalisée avec des buffers,
  • sinon, si l'une au moins des chaînes est Unicode, toutes les chaînes sont converties en Unicode et l'opération est réalisée en Unicode,
  • sinon l'opération est réalisée en Ansi.
La règle de conversion utilisée est la suivante pour les systèmes Unicode (Windows CE) :
  • Si l'une au moins des chaînes est un buffer, toutes les chaînes sont converties en buffer, et l'opération est réalisée avec des buffers,
  • sinon l'opération est réalisée en Unicode.
Remarque : Si le résultat sur une chaîne ANSI est affecté à une chaîne UNICODE (et inversement), la conversion sera implicitement réalisée.
Pour plus de détails, consultez Gestion de l'UNICODE.
Composante : wd240vm.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire