findInPath.m

Version 1.0.0.0 (1,64 ko) par Dan K
Tests paths (or any other string) to find if it contains a substring
171 téléchargements
Mise à jour 13 juin 2014

Afficher la licence

A simple function to test if a particular set of characters occurs in a string such as a path. I use it because often test data is identified by some set of characters in the path of the data file. It provides a simple (and vectorized) way of checking to see if a particular set of characters is part of the path.
% findInPath - Tests the pathStr input to see if any part of the path contains a test expression
%
% Syntax: tf = findInPath(pathStr,expr,caseSensitive)
% pathStr - string (character array) containing the path to the checked
% expr - Either a string containing a single set of characters to test for or a cell array with each cell containing a
% different string to test for
% caseSensitive - Boolean (optional, defaults to false). If true only an exact match will be accepted
% tf - If a single string is passed in for expr tf will be true/false, If a cell array is passed in for expr then tf
% will be an array with the results for each of the test cases
% Example
% thisPath = 'C:\MATLAB\test\subtest1\AAbbCC'
% tf = findInPath(thisPath,'test') % Results is true
% tf = findInPath(thisPath,'Test') % Result is true
% tf = findInPath(thisPath,'Test',1) % Result is false
% tf = findInPath(thisPath,{'test','Test'}) % Result is [1;1]
% tf = findInPath(thisPath,{'test','Test'},1) % Result is [1;0]

Citation pour cette source

Dan K (2024). findInPath.m (https://www.mathworks.com/matlabcentral/fileexchange/46951-findinpath-m), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2014a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Search Path dans Help Center et MATLAB Answers
Remerciements

A inspiré : findFunctionInPath

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.0.0