inStr
sucht in einem String nach einer Zeichenfolge und gibt die 1te Position zurück, in der die Zeichenfolge gefunden wird
Syntax:inStr(startpos, string, searchvalue, compare)
compare: 0 ... binärer Verglich 1 ... Textvergleich
Beispiel:
suchstring="das ist ein Suchtext"
position=instr(1,suchstring, "ist", 0)
wscript.echo position
Ausgabe:
5 ("ist" wird an der 5ten Position gefunden)
Beispiel2:
suchstring="das ist ein Suchstring"
position=instr(4,suchstring, "ist", 0)
wscript.echo position
Ausgabe:
5 ("ist" wird an der 5ten Position gefunden, die suche wird aber erst nach "das " gestartet)
inStrRev
gleich wie inst, die Suche beginnt aber am Ende des Strings
Beispiel:
suchstring="das ist ein Suchtext"
position=InStrRev(suchstring, "ist")
wscript.echo position
Ausgabe:5
wieder wird die Postion 5 ausgegeben, würde ist im Text 2mal vorkommen, würde das 2te "ist" gefunden werden
mid
returns characters from the center of an string,
Syntax:mid(string, Startposition, AnzahlderZeichen)
Beispiel:wscript.echo mid("HELLO",2,3)
Ausgabe:ELL (beginnend ab Zeichen 2, 3Zeichen lang)
replace
bestimmte Zeichen in einem String ersetzten
Syntax:replace(string, search, replacewith)
Beispiel:wscript.echo replace("HExxO","xx","LL")
Ausgabe:HELLO (ersetzt vom Text HExxO xx mit LL , die Ausgabe wird zu HELLO)
strcomp
vergleicht 2 Strings
Syntax:strcomp(string, search, replacewith)
Beispiel:wscript.echo strcomp("Hello","Hello")
Ausgabe:0 (0 heißt die Strings sind identisch)
Example2:wscript.echo strcomp("Hello","Helloxxx")
Ausgabe:-1 (-1 heißt der Wert "Hello" ist kleiner als "Helloxxx")
Example3:wscript.echo strcomp("60","40")
Ausgabe:-1 (1 heißt "60" ist größer als "40")
LCase
kovertiert einen String in Kleinbuchstaben
Beispiel:wscript.echo lcase("HELLO")
Ausgabe:hello
UCase
konvertiert einen Strin in Großbuchstaben
Beispiel:wscript.echo ucase("hello")
Ausgabe:HELLO
Left
gibt eine bestimmte Anzahl von Zeichen beginnend vom Anfang eines Strings zurück
Beispiel:wscript.echo left("HELLO",2)
Ausgabe:HE
Right
gibt eine bestimmte Anzahl von Zeichen beginnend vom Ende eines Strings zurück
Beispiel:wscript.echo right("HELLO",2)
Ausgabe:LO
Len
gibt die Anzahl der Zeichen eines Strings zurück
Beispiel:wscript.echo len("HELLO")
Ausgabe:5
rechter Teil eines Strings
instrrev und right kombiniert
gibt den rechten Teil eines Strings zurück beginnend bei einem bestimmten Suchtext
Beispiel:var="this_is_a_string"
search="_"
result=right (var, len(var)-instrrev (var, search))
wscript.echo result
Ausgabe:string
linker Teil eines strings
instr und left kombiniert:
gibt den linken Teil eines Strings zurück, endet bei einem bestimmten Suchtext
Beispiel:
var="this_is_a_string"
search="_"
result=left (var, instr(var, search)-1)
wscript.echo result
Ausgabe:this
Ltrim
deletes spaces on the left side of a string
Beispiel:wscript.echo ltrim(" HELLO")
Ausgabe:HELLO
Rtrim
löscht Leerzeichen am Ende eines Strings
Beispiel:wscript.echo ltrim("HELLO ")
Ausgabe:HELLO
trim
löscht Leerzeichen an beiden Enden eines Strings
Beispiel:wscript.echo ltrim(" HELLO ")
Ausgabe:HELLO
mid
returns characters from the center of an string,
Syntax:mid(string, Startposition, AnzahlderZeichen)
Beispiel:wscript.echo mid("HELLO",2,3)
Ausgabe:ELL (beginnend ab Zeichen 2, 3Zeichen lang)
der mittlere Teil eines strings
instr, instrrev und mid kombiniert:
gibt den mittleren Teil eines Strings zurück beginnend bei einem Suchtext, endet bei einem 2ten Suchtext
Beispiel:
var="this_is_a-string"
searchleft="_"
searchright="-"
result=mid (var, instr(var, searchleft)+1, instrrev(var, searchright)-instr(var, searchleft)-1)
wscript.echo result
Ausgabe:is_a
(ev. kann hier auch die spit funktion verwendet werden, siehe : Array Funktionen )
strreverse
ließt den String in umgekehrter Reihenfolge
Beispiel:wscript.echo strreverse("HELLO")
Ausgabe:OLLEH
space
gibt eine bestimmte Anzahl von Leerzeichen aus
Beispiel:wscript.echo space("10")
Ausgabe:" " (10 spaces)
string
gibt eine bestimmte Zeichenfolge mehrfach an
Beispiel:wscript.echo string(10,"x")
Ausgabe:xxxxxxxxxx