The RSUBSTR function is part of the IMLMLIB library. 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;