res = matches(str, pattern)
res = matches(str, pattern, 'IgnoreCase', true)
| Parameter | Description |
|---|---|
| str | a string, string array, cell of strings or categorical array. |
| pattern | a string, string array or cell of strings. |
| Parameter | Description |
|---|---|
| res | a logical: true if the two matches and false otherwise. |
matches determines if pattern matches with strings.
If str is a categorical array, matches tests the category name of each element and returns a logical array of the same size. Undefined elements return false. pattern cannot be categorical.
matches("Nelson", 'nelSon')
matches("Nelson", 'Nelson')
str = ["yellow", "green", "blue", "brown"];
R = matches(str, ["yellow", "Brown"], 'IgnoreCase', true);
C = categorical({'winter storm', 'fire', 'Thunder Storm', ''});
tf = matches(C, "FIRE", 'IgnoreCase', true)
| Version | Description |
|---|---|
| 1.0.0 | initial version |
| 2.0.0 | categorical array accepted as str input. |