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