Allora, vediamo...
1 e 2) CharAt() e CharFromLast() fanno in effetti una cosa che può fare anche Mid(), cioè restituire un solo carattere. Sono diversi solo i parametri. CharAt() è identico a String.charAt() di Java e CharFromLast è uguale a CharAt(), solo che CharFromLast(0) è l'ultimo carattere, non il primo.
3) Si, questo è esattamente la stessa cosa! Rimuoverò questa funzione.
4 e 5) Anche questi sono due metodi Java.
6) Anche questa è una cosa che non conoscevo e che non ho trovato nella documentazione... tra l'altro ne avevo bisogno, ma non l'ho trovata e pensavo non ci fosse. La rimuoverò o la modificherò.
7) Hai ragione, è uguale.
8) E' un modo diverso per fare la stessa cosa: non indichi il primo e l'ultimo carattere, ma il primo carattere e la lunghezza della sottostringa che ti interessa.
9) Questo è anche in vb
Grazie per le segnalazioni, ricapitolando eliminerò Repeat$(), Substr() e forse Implode(). Ho nel to-do queste funzioni da implementare, ti risulta che esistano? (a me non sembra, ma...)
* LPad(), RPad(), Pad() - inseriscono caratteri riempitivi, esempio: LPad("ciao", "=-", 10) = "=-=-=-ciao"
* InitCap() - prime lettere di tutte le parole in maiuscolo
* UCFirst() - prima lettera della stringa in maiuscolo
* ICase() - inverte maiuscolo/minuscolo
* WordCount() - restituisce il numero di parole
* isEmail(), isUrl()
* StripTags() - rimuove i tag xml
* toRoman(int) - restituisce int in numeri romani
Grazie!