cellstrfind

similar to strfind, but for use with cell arrays
120 Downloads
Updated 5 Oct 2016

View License

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
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0