reading text files based on specific sub-string values.
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I have several text files with the following format: "mmAAnn.txt". I read all the file names in Matlab without a problem. Now, I want to read each text file separately based on the value of "nn" within that filename's string. For instance, I want to decide to read and write in a variable only those filenames with nn=03. How do I do that?
Thank you,
Yiannis
댓글 수: 0
채택된 답변
dpb
2021년 7월 14일
nWant=3;
wildCardName=sprintf('*%02d*.txt',nWant);
d=dir(wildCardName);
Unfortunately, the MATLAB implementation of dir() only recognizes the asterisk as the wildcard symbol; if need more finesse than it either use regular expressions over the collection of names returned with more general form as above or I often will use the OS more powerful facility instead.
댓글 수: 3
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!