Turbo Pascal提供了八个标准函数和标准过程,利用它们可以灵活解决字符串解题中的一些问题。       
length(st:string):byte 函数,返回st串的长度,既串中字符的个数。函数值字节型byte 0~255。
pos(sub,st:string):byte 函数,在st串中找子串sub,找到后返回值为sub在st中的位置,若没找到,函数值为0。
str(value,st) 函数,将整数或实数value转换成数字字符串st 。
val(st, value,code) 过程,将字符串st 转换成数value, code返回st中第一个非法字符的位置,未有错,code为0。
copy(st,pos,num) 函数, 在字符串st中从第pos个字符开始顺序截取num个字符。若pos大于st的长度,则返回空串。
insert(sub,st,pos) 过程,在字符串st的第pos个字符位置处插入子串sub。
delete(st,pos,num) 过程,删除st中第pos个字符开始的num个字符。
upcase(st):st 函数,将字母ch转换成大写字母。