Diverse

ASCIIToString
ASCIIToString (vek)

Konvertera en vektor av ASCII-värden till en sträng. Se även StringToASCII.

Exempel:

genius> ASCIIToString([97,98,99])
= "abc"

Se Wikipedia för mer information.

AlphabetToString
AlphabetToString (vek,alfabet)

Konvertera en vektor med alfabetsvärdena 0 och uppåt (positioner i alfabetssträngen) till en sträng. En null-vektor resulterar i en tom sträng. Se även StringToAlphabet.

Exempel:

genius> AlphabetToString([1,2,3,0,0],"abcd")
= "bcdaa"
genius> AlphabetToString(null,"abcd")
= ""
StringToASCII
StringToASCII (str)

Konvertera en sträng till en (rad)vektor av ASCII-värden. Se även ASCIIToString.

Exempel:

genius> StringToASCII("abc")
= [97, 98, 99]

Se Wikipedia för mer information.

StringToAlphabet
StringToAlphabet (str,alfabet)

Konvertera en sträng till en (rad)vektor med alfabetsvärden 0 och uppåt (positioner i alfabetssträngen), -1 för okända bokstäver. En tom sträng resulterar i null. Se även AlphabetToString.

Exempel:

genius> StringToAlphabet("cca","abcd")
= [2, 2, 0]
genius> StringToAlphabet("ccag","abcd")
= [2, 2, 0, -1]