STRING.BAS

Library for generic string manipulation in Boriel ZX BASIC.

By default, the first character in a ZX BASIC string starts at position 0. This is not very common in many BASIC dialects (i.e. Sinclair BASIC) were strings start at position 1. This is done for efficiency. If you want your strings to start at position 1, compile with --string-base=1.

Note: Compiling with --sinclair implies --string-base=1

String slicing

Functions to retrieve a substring from a string: