There are a wide variety of functions that operate on or produce
strings. Functions are available for modifying strings,
searching strings, compressing and decompressing strings,
changing the spacing of strings, parsing strings, and converting
strings. These functions operate on all string related
datatypes, such as string!, binary!, tag!, file!,
url!, email!, and issue!.
The string creation, modification and search functions are
covered in the series
chapter. They include the items listed in [bad-link:concepts/string.txt] Functions.
copy
copy all or part of a string
make
allocate storage for a string
insert
insert a character or substring into another string
remove
remove one or more characters from a string
change
change one or more characters in a string
append
insert a character or substring at the tail of a string
find
find or match a character or string in another string
replace
find a string and replace it with another string
In addition, the series traversing functions like next,
back, head, and tail were covered. They are used to
reposition in strings. In addition, the series test functions
allow you to determine your position within a string.
This chapter will introduce functions that convert REBOL values
into strings. These functions are used often, and they are also
used by the print and probe functions. They include:
form
convert values with spaces and in human readable format
mold
convert values in REBOL readable format
join
convert values with no spaces
reform
reduces values before forming them
remold
reduces values before molding them
rejoin
reduces values before joining them
This chapter will also describes these string functions: