Using load command with regexp
이전 댓글 표시
Hi, I'd like to load only variables from a mat file that start with an upper case M followed by exactly 2 lower case letters. I've tried the following:
load(matFile,'-regexp','M[a-z]{2}')
but I get all variables with at least 2 lower case letters behind the M. For example, I get 'Mab', but I also get 'Mabc'.
I've tried many other regular expression patterns, but can't figure this out. Is this a bug in Matlab's regexp parser?
Thanks, -mcd
댓글 수: 2
per isakson
2016년 7월 20일
편집: per isakson
2016년 7월 20일
Try
'\<M[a-z]{2}\>'
Michael
2016년 7월 20일
답변 (1개)
Azzi Abdelmalek
2016년 7월 20일
load('matFile','-regexp','M[a-z]{2}$')
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!