String-Manipulation: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
(kein Unterschied)

Version vom 7. April 2017, 09:26 Uhr

Hilfe Nummer: 741510
Interne Funktion
Formeldialog

String-Operationen, die in Asprova gebildet werden gestalten sich wie folgt.


Find( str, strSearch )

Argumente


str Quellstring
strSearch Gesuchter String

Rückgabewert


Findet strSearch durch str. Für den Fall, dass die Sucher erfolgreich war, wird WAHR ausgegeben, anderfalls FALSCH.

Beispiel


Find('abcde', 'bc') -> WAHR
Find('abcde', 'xy') -> FALSCH


StrStr( str, strSearch )

Argumente


str Quellstring
strSearch Gesuchter String

Rückgabewert


Findet die erste Stelle von str durch strSearch. Für den Fall, dass die Such erfolgriech war wird die Stelle zurückgegeben, andernfalls wird eine 0 zurückgegeben.

Beispiel


StrStr('abcdefghijklmn', 'fgh') -> 6
StrStr('abcdefghijklmn', 'xyz') -> 0


Left( str, length )

Argumente


str Quellstring
length Ganze Zahl. Die Zeichennummer des String.

Rückgabewert


Gibt die Länge der Zeichen des linken Quellstring aus.

Beispiele


Left('abcde',3) -> 'abc'

Hinweise


Gibt 3 Zeichen von "abcde" des Linken heraus.


LeftB( str, length, flag )

Argumente


str Quellstring
length Ganze Zahl. Die Byte-Anzahl des String.
flag 0...Für denn Fall, dass mehrere Byte-String gekürzt werden müssen, führen Sie dies aus.
1...Für den Fall, dass mehrere Byte-String gekürzt wurden, dann ergänzt ergänzt wurden, aber nicht genug Bytes vorhanden sind.
Beispiel Datei:Internal-fun-LeftB-01.jpg Hinweise
Rückgabewert Gibt die Länge der Zeichen des linken Quellstring aus.
Ander verhält es sich mit der linken Funktion, wenn wie im obigen Beispiel Zeichen verwendet werden, die mehrere Byte in Anspruch nehmen, wie z.B. japanische Schriftzeichen. Ein japanisches Schriftzeichen benötigt zwei Byte.


Right( str, length )

Argumente


str Quellstring
Länge Ganze Zahl. Anzahl der Zeichen des Get-String.

Rückgabewert


Gibt die Länge der Zeichen des Quellstring zur Rechten aus.

Beispiel


Right('abcde',3) -> 'cde'

Hinweise


Gibt 3 Zeichen von "abcde" von rechts wieder.


RightB( str, length, flag )

Argumente


str Quellstring
Länge Ganze Zahl. Die Anzahl Bytes des Get-Strings.
Flag 0 ... Für den Fall, dass ein Multiple-Bytestring geschnitten werden muss. Schneiden Sie diesen.
1 ...Für den Fall, dass ein Multiple-Bytestring geschnitten werden muss, then replenish not enough bytes.

Rückgabewert


Gibt die Länge der Zeichen des rechtesten Quellstring aus.

Beispiel


Datei:Internal-fun-RightB-01.jpg Hinweise


Len( str )

Argumente


str Quellstring

Rückgabewert


Gibt die Anzahl der Zeichen des Quellstring aus.

Beispiel


Len('abcdefghijklmn') -> 14


LenB( str )

Argumente


str Quellstring

Rückgabewert


Gibt die Anzahl der Bytes des Quellstring aus.

Beispiel


Datei:Internal-fun-LenB-01.jpg Hinweise


Ander verhält es sich mit der linken Funktion, wenn wie im obigen Beispiel Zeichen verwendet werden, die mehrere Byte in Anspruch nehmen, wie z.B. japanische Schriftzeichen. Ein japanisches Schriftzeichen benötigt zwei Byte.


Mid( str, start, length )

Argumente


str Quellstring
Start Die linke Position des str Argumentes ist 1. Diese Position ist als Startposition spezifiziert, um den Unterstring des str-Strings zu erhalten. Für den Fall, dass der Wert größer ist als die Anzahl der Zeichen des str-String, wird eine leere Zeichenfolge ausgegeben. Der Minimumwert des Starts ist 1.
Länge Ganze Zahl. Anzahl der Zeichen des Get-String.

Rückgabewert


Gibt die Länge der Zeichen der Startposition des str-Sting aus.

Beispiel


Mid('abcde',2,3) -> 'bcd'

Hinweise


Gibt 2 Zeichen der 3. Position des "abcde"-String aus.


GenStrSerialNum ( serialNum length )

Argumente


serialNum Seriennummer
length Digitale Nummer der Seriennummer

Rückgabewert


Return serialNum filled with zero as a string with length digits.

Beispiel


GenStrSerialNum( 5, 3 ) -> '005'



Hilfe Nummer: 741510