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 (2024). cellstrfind (https://www.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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |