MID$ Statement

Purpose:

To replace a portion of one string with another string.

Syntax:

MID$(stringexp1,n[,m])=stringexp2

Comments:

Both n and m are integer expressions.

stringexp1 and stringexp2 are string expressions.

The characters in stringexp1, beginning at position n, are replaced by the characters in stringexp2.

The optional m refers to the number of characters from stringexp2 that are used in the replacement. If m is omitted, all of stringexp2 is used.

Whether m is omitted or included, the replacement of characters never goes beyond the original length of stringexp1.

Examples:

10 A$="KANSAS CITY, MO"
20 MID$(A$, 14)="KS"
30 PRINT A$
RUN
KANSAS CITY, KS

Line 20 overwrites "MO" in the A$ string with "KS".