Replace each characters of strings with '-'
이전 댓글 표시
Hi, I want to replace all the characters of a string by '-', say, flowers will be like '-------'. Please tell me how am I supposed to do that. I am totally new to matlab. As a beginner I've done this so far.
%Select a word
B='skyyiy'
%input letter
c='y'
%stringlength
l=strlength(B)
%indices of letters occurring
d=strfind(B,c)
newStr=strrep(B,c,'-')
댓글 수: 2
KSSV
2017년 8월 10일
It is working fine right????_y_ is replaced by '_'....what you expect?
Suresh Dahal
2017년 8월 10일
편집: Suresh Dahal
2017년 8월 10일
채택된 답변
추가 답변 (1개)
Walter Roberson
2017년 8월 10일
regexprep(B, c, '-')
or
B(B==c) = '_';
댓글 수: 3
Suresh Dahal
2017년 8월 10일
Walter Roberson
2017년 8월 10일
편집: Jan
2017년 8월 10일
B(:) = '-';
Jan
2017년 8월 10일
+1 for the last comment.
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!