The RSUBSTR function returns an matrix with substrings of the input matrix with new strings.
The inputs to the RSUBSTR subroutine are as follows:
is any character matrix.
is an matrix or a scalar that determines the starting positions for substrings to be replaced.
is an matrix or a scalar that determines the lengths of substrings to be replaced.
is an matrix or a scalar that specifies the replacement strings.
If is zero, the replacement string in is simply inserted into the input matrix at the position indicated by .
For example, the following statements replace the first two characters of each entry in the matrix X with the corresponding entry in the matrix R:
x = {abc def ghi,jkl mno pqr}; r = {z y x, w v u}; p = 1; l = 2; c=rsubstr(x,p,l,r); print x, c;