Programming and Data Types    

Searching and Replacing

MATLAB provides several functions for searching and replacing characters in a string. Consider a string named label.

The strrep function performs the standard search-and-replace operation. Use strrep to change the date from '10/28' to '10/30'.

findstr returns the starting position of a substring within a longer string. To find all occurrences of the string 'amp' inside label

The position within label where the only occurrence of 'amp' begins is the second character.

The strtok function returns the characters before the first occurrence of a delimiting character in an input string. The default delimiting characters are the set of whitespace characters. You can use the strtok function to parse a sentence into words; for example,

The strmatch function looks through the rows of a character array or cell array of strings to find strings that begin with a given series of characters. It returns the indices of the rows that begin with these characters.


  Categorizing Characters Within a String Regular Expressions