OpenOffice Basic ist eine Programmiersprache zur Automatisierung von OpenOffice , die viele Ähnlichkeiten mit Visual Basic für Applikationen von Microsoft , die verwendet werden, um Microsoft Office zu automatisieren ist, hat . Bei der Programmierung in OpenOffice Basic, sind einige gemeinsame Funktionen , die Sie verwenden die String-Funktionen , mit denen Sie Text-Strings in verschiedener Weise manipulieren können. Funktionen zur Analyse Streicher
Wenn Sie Informationen zu einem String erhalten möchten, ist eine gemeinsame Funktion, die Sie häufig verwenden Len ( String ), die eine Zahl, die die Länge der Zeichenfolge zurückgibt.
Funktionen für das Erhalten und Verwenden von ASCII Codes
Es gibt zwei Funktionen zum Abrufen und Verwenden von ASCII -Codes , die Zeichen als Zahlen darzustellen. Asc ( Zeichenfolge ) gibt den ASCII-Code für das erste Zeichen des angegebenen Strings . Chr ( Zahl ) nimmt eine Zahl, die eine bestimmte ASCII Zeichen und gibt den Charakter stellt es als String zurück.
Funktionen für die Suche nach Text in Strings
weiterer Verfahren zum Analysieren von Zeichenfolgen , um eine Zeichenfolge für einen bestimmten Charakter oder eine Reihe von Zeichen suchen. Um ein Zeichen oder eine Reihe von Zeichen in einem String zu finden , verwenden Sie die " InStr "-Funktion , die zwei Formen annimmt : InStr (string , searchstring ) und InStr ( Startposition , Schnur, searchstring ) . Die erste Form beginnt mit dem ersten Zeichen und sucht searchstring , und die zweite Form beginnt mit dem Charakter in Startposition (eine Zahl) angegeben ist, und sucht nach Suchwortes. Zum Beispiel , InStr (8, MyString , ":" ) durchsucht MyString für einen Doppelpunkt ( ":" ) ab dem achten Zeichen in der Zeichenfolge , während InStr ( MyString , ":" ) sucht nach einem Doppelpunkt ab dem ersten Zeichen .
Funktionen für den Zugriff auf String Parts
Wenn Sie nur einen Teil eines Strings zugreifen wollen , gibt es drei Funktionen, die Sie nutzen können. Left ( string, length ) liefert die Anzahl der Zeichen in der Länge von der angegebenen Zeichenfolge angegeben wird, ausgehend von der linken Seite, oder erste Zeichen . Right ( string, length ) liefert die Anzahl der Zeichen in der Länge von der angegebenen Zeichenfolge angegeben wird, ausgehend von der rechten Seite, oder letztes Zeichen und rückwärts gezählt . Mid ( string, start, length ) liefert die Anzahl der Zeichen in der Länge von der angegebenen Zeichenfolge angegeben wird, ausgehend von der Position in Start angegeben . Daher Linke ( " Something" , 4 ) gibt " Einige " , Right ( " Something" , 4 ) gibt " hing " und Mid ( " Something" , 3, 3 ) gibt " eth " .
< br > Funktionen für die Formatierung von Strings
Wenn Sie eine Zeichenfolge , die eine bestimmte Art von Informationen , wie z. B. ein Datum oder eine Währung Menge enthält, können Sie sicherstellen, dass der String eine bestimmte formatiert Weg . Das Format (string , format) Funktion tut dies , indem eine Zeichenfolge für das Format, das einige Sonderzeichen verwendet , um das Programm genau, wie man den String formatieren erzählen. Einige der am häufigsten verwendete Format Zeichen "0" sind , die eine Reihe in dieser Position und eine "0" gibt an, wenn keine Nummer existiert, "#" , die eine Reihe in dieser Position nur dann, wenn eine Reihe vorhanden ist spezifiziert , ein Zeitraum , was eine Dezimalstelle , ein Komma, das ein Tausender-Trennzeichen (wie in 1.000,00 ) darstellt , und "$" , die die aktuell konfigurierten Währungssymbol auf den Standort des Benutzers Einstellungen basierend darstellt. Sie können auch Datumsangaben mit Zeichenketten wie "dd - mm - yyyy" .