MID$¶
Syntax¶
Description¶
Returns a string of length J characters from X$ beginning with the Ith character. I and J must be in the range 1 to 255. If J is omitted or if there are fewer than J characters to the right of the Ith character, all rightmost characters beginning with the Ith character are returned. If I>LEN(X), MID returns a null string.
Example¶
LIST
10 A$ = "GOOD "
20 B$ = "MORNING EVENING AFTERNOON"
30 PRINT A$; MID$(B$, 9, 7)
Ok
RUN
GOOD EVENING
Ok
Note: If I=0 is specified, an "Illegal function call" error will occur.
See Also¶
- ASC - Returns a numerical value that is the ASCII code of the first character of the string X$
- CHR$ - Returns a one-character string whose ASCII code is the specified value
- HEX$ - Returns a string which represents the hexadecimal value of the decimal argument
- INSTR - Searches for the first occurrence of string Y$ in X$ and returns the position at which the match is found
- LEFT$ - Return the leftmost N characters from a string
- LEN - Returns the number of characters in X$
- MID$ Assignment - Replace characters within a string variable
- OCT$ - Returns a string which represents the octal value of the decimal argument
- RIGHT$ - Return the rightmost N characters from a string
- SPACE$ - Returns a string of I spaces
- SPC - Prints I blanks on the terminal
- STR$ - Convert a number to its string representation
- [STRING](string_dollar.md) - Returns a string of length I whose characters all have ASCII code J or the first character of X
- VAL - Returns the numerical value of string X$