Grep Values from a file.

Function to grep values of a parameter from an input file to matrix. Supports multiline grepping.
612 Downloads
Updated 23 Dec 2013

View License

Examples:
1. To grep parameter 'a' from file 'file1.txt' which contains numbers as "a=[1 2 3]",
a = grepValues('file1.txt','a');
2. To grep parameter 'a' from file 'file1.txt' which contains string as "a= citizen kane",
clear options;
options.targetType='string';
a = grepValues('file1.txt','a',options);
3. To grep all parameters ending on 'a', input a PERL-REGEX pattern as parameter name,
clear options;
options.parameterType='PREGEX';
a = grepValues('file1.txt','\w*a',options);
4. To count the occurances of all parameters ending on 'a', make searchMode as 'countOnly'
clear options;
options.parameterType='PREGEX';
options.searchMode='countOnly';
a = grepValues('file1.txt','\w*a',options);

For more info, see the comments on top of file.

MATLAB release: MATLAB 6.5 (R13)
Other requirements: Thoroughly tested in the Linux environment, in R12 and R13. For other platforms, Perl 5 is required.

Cite As

Anver Hisham (2024). Grep Values from a file. (https://www.mathworks.com/matlabcentral/fileexchange/43871-grep-values-from-a-file), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on File Operations in Help Center and MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.1.0.0

Minor Bug fixed, which prevented grepping of double quoted matrices.

1.0.0.0