OpenOffice Basic er et programmeringssprog til automatisering OpenOffice , der har mange ligheder med Microsofts Visual Basic for Applications , som bruges til at automatisere Microsoft Office. Ved programmering i OpenOffice Basic, nogle fælles funktioner, som du vil bruge, er strengen funktioner, som giver dig mulighed for at manipulere tekststrenge på forskellige måder. Funktioner til Analysere Strings
Når du ønsker at få oplysninger om en streng , en fælles funktion, du vil ofte bruger , er Len ( streng) , som returnerer et tal , der repræsenterer længden af strengen.
funktioner for at få og bruge ASCII-koder
p Der er to funktioner til at hente og bruge ASCII-koder , som repræsenterer tegn som tal. Asc (streng ) returnerer ASCII-koden for det første tegn i den angivne streng . Chr (nummer) tager et nummer , der repræsenterer en bestemt ASCII-tegn og returnerer det tegn , det repræsenterer som en streng.
Funktioner for Finde tekst på Strings
En anden metode til at analysere strenge er at søge en streng for et bestemt tegn eller et sæt af tegn. For at finde et tegn eller et sæt af tegn i en streng , skal du bruge " InStr "-funktion , som tager to former: InStr (streng, searchstring ) og InStr ( startposition , snor, searchstring ) . Den første form begynder ved det første tegn og søger efter searchstring , og den anden form begynder ved tegn, der angives i startposition ( et tal) og søger efter searchstring . For eksempel InStr (8, myString , ":" ) søger myString for et kolon ( ":" ), som fra ottende tegn i strengen , mens instr ( myString , ":" ) søger efter et kolon startende fra det første tegn .
funktioner for adgang string Parts
Når du vil have adgang blot en del af en streng, der er tre funktioner, du kan bruge. Venstre ( streng, længde) returnerer antallet af tegn, er angivet i længde fra den angivne streng , startende fra venstre eller første tegn. Right (streng, længde) returnerer antallet af tegn, er angivet i længde fra den angivne streng, startende fra højre , eller sidste tegn , og tælle baglæns. Mid (streng, start, længde) returnerer antallet af tegn, er angivet i længde fra den angivne streng , startende fra den position er angivet i starten . Derfor Venstre ( "Noget ", 4 ) returnerer " nogle" , Right ( "Noget ", 4 ) returnerer " hing " , og Mid ( "Noget ", 3 , 3 ) returnerer " eth " .
< br > Funktioner til formatering Strings
Når du har en streng, der indeholder en bestemt type oplysninger , såsom en dato eller en valuta beløb, kan du ønsker at sørge for, at strengen er formateret en specifik måde . Format (streng , format ) funktion gør dette , ved hjælp af en streng til format, der bruger nogle specielle tegn til at fortælle programmet , præcis hvordan du formaterer strengen. Nogle af de mest almindelige format tegn er "0" , som angiver et tal i denne stilling, og et "0 ", hvis intet nummer eksisterer , "#", som angiver et tal i denne stilling , hvis et nummer er til stede, i en periode , som repræsenterer en decimal et komma , som udgør en tusindtalsseparator (som i 1,000.00 ) og "$ ", der repræsenterer den aktuelt konfigurerede valutasymbol baseret på brugerens placering indstillinger. Du kan også formatere datoer ved hjælp af strygere som " dd- mm -åååå " .