UDF > String >


_StringInsert

Insère une chaîne dans une autre chaîne

#include <String.au3>
_StringInsert ( $sString, $sInsertion, $iPosition )

Paramètres

$sString Chaîne d'origine
$sInsertion Chaîne à insérer
$iPosition Position d'insertion de la chaîne (les valeurs négatives comptent à partir de la droite, 0 insère au début, 1 insère après le premier caractère, ...)

Valeur de retour

Succès: Retourne la nouvelle chaîne modifiée.
Échec: Retourne la chaîne d'origine et définit @error <> 0.
@error: 1 - Position non valide

Remarque

Utilisez des valeurs de positions négatives pour insérer la chaîne à partir de la droite.

Exemple

#include <MsgBoxConstants.au3>
#include <String.au3>

Example()

Func Example()
    ; Variable pour stocker le résultat
    Local $sOutput = ""

    ; Insère trois "moving" underscores et les affiche dans la console.
    For $i = -20 To 20
        $sOutput &= $i & @TAB & _StringInsert("Supercalifragilistic", "___", $i) & @CRLF
    Next

    ; Affiche le résultat
    MsgBox($MB_SYSTEMMODAL, "", $sOutput)
EndFunc   ;==>Example