String-Manipulation: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
 
Zeile 4: Zeile 4:
 
<div align="right">[[Formeleditor|Formeldialog]]</div>
 
<div align="right">[[Formeleditor|Formeldialog]]</div>
 
<hr>
 
<hr>
String-Operationen, die in Asprova gebildet werden gestalten sich wie folgt.
+
String-Operationen gestalten sich in Asprova wie folgt:
  
  
Zeile 57: Zeile 57:
 
{|
 
{|
 
|-
 
|-
|  ||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.||   
+
|  ||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.||   
 
|-
 
|-
 
|}
 
|}
Zeile 123: Zeile 123:
 
||  ||length||Ganze Zahl. Die Byte-Anzahl des String.
 
||  ||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. <br />1...Für den Fall, dass mehrere Byte-String gekürzt wurden, dann ergänzt ergänzt wurden, aber nicht genug Bytes vorhanden sind.
+
||  ||flag||0...Für denn Fall, dass mehrere Byte-String gekürzt werden müssen, führen Sie dies aus. <br />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.
 
|-
 
|-
  
Zeile 141: Zeile 141:
 
{|
 
{|
 
|-
 
|-
|  ||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.||   
+
|  ||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.||   
 
|-
 
|-
 
|}
 
|}
Zeile 198: Zeile 198:
 
||  ||Länge||Ganze Zahl. Die Anzahl Bytes des Get-Strings.
 
||  ||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.<br />1 ...Für den Fall, dass ein Multiple-Bytestring geschnitten werden muss, then replenish not enough bytes.
+
||  ||Flag||0 ... Für den Fall, dass ein mehrfacher Bytestring geschnitten werden muss.<br />1 ...Für den Fall, dass ein mherfacher Bytestring geschnitten werden muss, müssen ausreichend Bytes benutzt werden.
 +
 
 
|-
 
|-
 
|}
 
|}
Zeile 277: Zeile 278:
 
{|
 
{|
 
|-
 
|-
|  ||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.||   
+
|  ||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.||   
 
|-
 
|-
 
|}
 
|}
Zeile 355: Zeile 356:
 
|-
 
|-
 
|}
 
|}
 
  
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 741510</div>
 
<div align="right">Hilfe Nummer: 741510</div>

Version vom 11. August 2017, 14:07 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