Insère une chaîne dans une autre chaîne
#include <String.au3>
_StringInsert ( $sString, $sInsertion, $iPosition )
$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, ...) |
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 |
Utilisez des valeurs de positions négatives pour insérer la chaîne à partir de la droite.
#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