Hallöchen liebe Community,
Ich habe mal ein kleines Wildcardersetzungsscript geschrieben, weil ich das für eines meiner Programme gebraucht habe, und da ihr mir sehr geholfen habt, wollte ich auch einen kleinen Teil zurückgeben
Sagt mir was ihr davon haltet oder auch nicht
Spoiler anzeigen
; #FUNCTION#
;===============================================================================
; Function Name: _Wildcards($sString, $avArray, $iStart = 0)
; Description: Ersetzt mehrere Teile eines Strings
; Parameter(s): $sString Der String, in dem die Wildcards ersetzt werden sollen
; $avArray Das Array, in dem die Wildcards und die Replacements gespeichert sind
; $iStart=0 Index des Arrays (Standard = 0)
; //// In der ersten Dimension müssen die Wildcards stehen
; //// $avArray[$i][0] ="<Monat>"
; //// In der zweiten Dimension müssen die Replacements stehen
; //// $avArray[$i][1] = @MON
; Return Value(s): Erfolg Gibt den neuen String zurück
; Fehler set @error 1 - $avArray ist kein Array
; 2 - $avArray ist kein 2-dimensionales Array
; Author(s): TheLuBu ([email='LuBu@veytal.com'][/email])
;===============================================================================
Func _Wildcards(ByRef $sString, ByRef $avArray, $iStart = 1)
If Not IsArray($avArray) Then Return SetError(1, 0, -1)
If UBound($avArray, 0) <> 2 Then Return SetError(2, 0, -1)
For $i = $iStart To UBound($avArray) - 1
$sString = StringReplace($sString, $avArray[$i][0], $avArray[$i][1])
Next
EndFunc ;==>_Wildcards
TheLuBu