Funzioni per le stringhe

Le seguenti funzioni si occupano di caratteri e stringhe

chr() val Restituisce una stringa contenente il carattere con il valore del codice basato sulla visualizzazione/stampa secondo l’attuale pagina di caratteri del font.
Se non è impostato un font utilizzerà quello di default.
Questo dipende dalla macchina: se hai bisogno di una pagina specifica allora impostala all’inizio del gioco.
Se il font è costituito da sprite non sarà fatta alcuna traduzione
ansi_char() val Restituisce una stringa contenente il carattere con impostato il valore del byteraw.
Questo non dovrebbe essere visualizzato ma salvato su disco per utilizzarlo nella codifica
ord() str Restituisce il codice ascii del primo carattere in str
real() str Trasforma str in un numero reale.
str può contenere un segno meno, un punto decimale, e anche una parte esponenziale (-ii.ff+ee)
string() val Trasforma il valore reale in una stringa utilizzando un formato standard (nessuna parte decimale se il numero è intero e due cifre decimali altrimenti)
string_format() val
tot
dec
Trasforma val in una stringa utilizzando un formato utente: tot indica il numero totale di posizioni e dec indica il numero di cifre decimali
string_length() str Restituisce il numero di caratteri in una stringa
string_byte_length() str Restituisce il numero di byte in una stringa.Siccome adesso le stringhe sono trattate come UTF8 la lunghezza della stringa non è maggiore della sua lunghezza in byte
string_pos() substr
str
Restituisce la posizione di substr in str (0 = non è presente)
string_copy() str
index
count
Restituisce una sottostringa di str, a partire dalla posizione index, e di lunghezzacount
string_char_at() str
index
Restituisce il carattere in str alla posizione index
string_byte_at() str
index
Restituisce il byte raw alla posizione index come real
string_delete() str
index
count
Restituisce una copia di str con la parte rimossa che inizia alla posizione index e ha lunghezza count
string_insert() substr
str
index
Restituisce una copia di str con substr aggiunta alla posizione index
string_replace() str
substr
newstr
Restituisce una copia di str con la prima occorrenza di substr sostituita connewstr
string_replace_all() str
substr
newstr
Restituisce una copia di str con tutte le occorrenze di substr sostituite con newstr
string_count() substr
str
Restituisce il numero di occorrenze di substr in str
string_lower() str Restituisce una copia di str in minuscolo
string_upper() str Restituisce una copia di str in maiuscolo
string_repeat() str
count
Restituisce una stringa costituita da count copie di str
string_letters() str Restituisce una stringa che contiene le lettere presenti in str
string_digits() str Restituisce una stringa che contiene le cifre presenti in str
string_lettersdigits() str Restituisce una stringa che contiene le lettere e le cifre presenti in str

Le funzioni seguenti si occupano degli appunti, clipboard, per la memorizzazione di testi

clipboard_has_text() Restituisce se c’è del testo negli appunti.
clipboard_get_text() Restituisce il testo attualmente negli appunti.
clipboard_set_text() str Imposta negli appunti la stringa str.

Lascia un commento