Extract only numbers from a text file
이전 댓글 표시
I have a text file that contains a series of lines where each line is of the following form: s.CircleByCenterPerimeter(center=(9.7593, 11.2643), point1=(9.8851, 11.2643))
I would like to extract just the first and third numbers from this line of text, and therefore from each line in the text file.
I tried a couple of things using textread(), but I couldn't figure out how to do it.
Any input would be much appreciated. Thank you
채택된 답변
추가 답변 (1개)
firas firas
2020년 12월 1일
You could include the other two numbers as well:
regexp(str, '\d+?\.?\d+(?=))|(?<=\()\d+\.?\d+' , 'match')
ans =
1×4 cell array
{'9.7593'} {'11.2643)'} {'9.8851'} {'11.2643)'}
카테고리
도움말 센터 및 File Exchange에서 Text Data Preparation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!