compute the repetition of a string in a text file
1 次查看(过去 30 天)
显示 更早的评论
Dear all, how i compute the repetition of a special string in a file txt for example the A.txt file have the following lines;
AAA 1
1
2
AAA 2
BBB 1
i would have the number of the AAA repetition which is 2
Thanks
0 个评论
采纳的回答
Cedric
2013-3-29
编辑:Cedric
2013-3-29
Your best option for pattern matching is usually regular expressions (regexp).
In this particular situation where the pattern is simple, you can go for a simpler solutions though, as follows:
>> buffer = fileread('A.txt') ;
>> n = numel(strfind(buffer, 'AAA')) ;
Let me know if the pattern is indeed more complicated than a simple string, or if you must differentiate 'AAA' from 'AAAA' for example or avoid matching 'BAAABBB'.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!