Separating numbers and characters from input
조회 수: 8 (최근 30일)
이전 댓글 표시
If a user inputs a random amount of characters For example: str=input(prompt,'s'); and they input: 123wd57ab934bd3 how can I separate the numbers and the characters? Thank you!
댓글 수: 0
답변 (1개)
Andrei Bobrov
2016년 10월 25일
str = '123wd57ab934bd3';
z = regexp(str,'(\d*)([a-z]*)','tokens');
out = [z{:}];
out = out(~cellfun(@isempty,out));
댓글 수: 3
Andrei Bobrov
2016년 10월 26일
str = '123wd57ab934bd3';
z = str2double(regexp(str,'\d*','match'));
참고 항목
카테고리
Help Center 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!