已知s='(XYZ)+*',t='(X+Z)*Y',利用联接、求子串和转换等基本运算,将s转化为t

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 22:04:04
已知s='(XYZ)+*',t='(X+Z)*Y',利用联接、求子串和转换等基本运算,将s转化为t

已知s='(XYZ)+*',t='(X+Z)*Y',利用联接、求子串和转换等基本运算,将s转化为t
已知s='(XYZ)+*',t='(X+Z)*Y',利用联接、求子串和转换等基本运算,将s转化为t

已知s='(XYZ)+*',t='(X+Z)*Y',利用联接、求子串和转换等基本运算,将s转化为t
(1)s1=substr(s,3,1) //取出字符:'y'
(2) s2=substr(s,6,1) //取出字符:'+'
(3) s3=substr(s,1,5) //取出字串:‘xyz’
(4) s4=substr(s,7,1) //取出字符:'*'
(5) s5=replace(s3,3,1,s2) //形成部分串:‘(x+z)’
(6) s=s5//s4//s1 //形成串t即‘(x+z)*y’