String-Manipulation: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
K (GK verschob die Seite String Vorgänge nach String-Manipulation)
(kein Unterschied)

Version vom 7. Januar 2019, 15:18 Uhr

Hilfe Nummer: 741510
Interne Funktion
Formeldialog

String-Operationen gestalten sich in Asprova 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 erfolgreich 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 und dann ergänzt ergänzt wurden, jedoch nicht genügend Bytes vorhanden sind.
Beispiel Datei:Internal-fun-LeftB-01.jpg Hinweise
Rückgabewert Gibt die Länge der Zeichen des linken Quellstring aus.
Anders verhält es sich mit der linken Funktion, wenn, wie im obigen Beispiel, Zeichen verwendet werden, die mehrere Bytes in Anspruch nehmen. Dazu gehören japanische Schriftzeichen. Ein japanisches Schriftzeichen benötigt zwei Bytes.


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 mehrfacher Bytestring geschnitten werden muss.
1 ...Für den Fall, dass ein mherfacher Bytestring geschnitten werden muss, müssen ausreichend Bytes benutzt werden.

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


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


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