cellstrfind
cellstrfind: for finding strings within a cell array
Syntax: [tf, idx] = cellstrfind(C, S, option);
idx = cellstrfind(C, S, option);
Example: [tf, idx] = cellstrfind(C, 'This is a string', 2);
Input arguments:
- C: Cell-Array, in which to search for the string
- S: The string to search for in the cell array C
- option: 1 or 2 (double)
option = 1:
Include cell that contain S as part of the string
[e. g. the string 'This is a string' will be found,
if S = 'string';]
option = 2:
Include only cells that contain a string equal to S
[e. g. the string 'This is a string' will not be found if
S = 'string';]
Output arguments:
- idx: Index/Indexes of C containing S
- tf: True/False (logical) with true for the indexes containing S
Author: Marc Jakobi, 04.10.2016
Credits go to the Matlab Central users: Guillaume, Ian Esten and Jan Simon
for their contributions regarding the topic in the MATLAB Answers forum.
Cite As
Marc Jakobi (2026). cellstrfind (https://uk.mathworks.com/matlabcentral/fileexchange/59473-cellstrfind), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Language Fundamentals > Data Types > Characters and Strings >
- MATLAB > Language Fundamentals > Data Types > Cell Arrays >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
