词条 | 串 |
释义 | § 简介 表示人自大、轻佻、目中无人还仗势欺人,无理取闹! 串 串是字符的有限序列,它是由单个字符组成的特殊线性表;记为: String=‘a1 a2 a3 … an’ n是串的长度,n≥0,为0表示空串。 串中任意个连续字符组成的字符子序列称为子串。当2个串的长度相等,且各对应位置上的字符都相同时,称两个子串是相等的。 § 串的基本操作 LENGTH(S) 求串S的长度。 SUBSTR(S,start,len) 从串S中的start位置开始,求len个字符的子串。 DATE=’20‘+SUBSTR(’03/07/00‘,7,2)+’年‘ CONCAT(S1,S2) 联接S1和S2,组成一个新串 S=CONCAT(’Str‘,’ing‘) INDEX(S1,S2) 确定S2在S1中的位置。 REPLACE(S1,S2,S3) 用串S3替换串S1中所有与串S2相等且不重叠的子串。 § 串操作举例 对串的操作可以用上述5种基本操作来实现。例如, 已知 S=’(XYZ)+*‘T=’(X+Z)*Y‘,将S转化为T。 S = REPLACE(S,’(XYZ)‘,’(X+Z)‘) S1 = SUBSTR(S,1,5) S1 = CONCAT(S1,SUBSTR(S,7,1)) T = CONCAT(S1,SUBSTR(S,3,1)) |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。