Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Language Reference

CHANGE Call

search and replace text in an array

CALL CHANGE( matrix, old, new<, numchange>);

The inputs to the CHANGE call are as follows:
matrix
is a character matrix or quoted literal.

old
is the string to be changed.

new
is the string to replace the old string.

numchange
is the number of times to make the change.
The CHANGE subroutine changes the first numchange occurrences of the substring old in each element of the character array matrix to the form new. If numchange is not specified, the routine defaults to 1. If numchange is 0, the routine changes all occurrences of old. If no occurrences are found, the matrix is not changed. For example, the statements
   a="It was a dark and stormy night.";
   call change(a, "night","day");
produce
              A="It was a dark and stormy day."
In the old operand, the following characters are reserved:

 % $ [ ] { } < > - ? * # @ ' `(backquote) ^

Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Top
Top

Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.