Replace string and then place it again
Ältere Kommentare anzeigen
Hey, I want to make the output return # as many times as a certain string has, and then, change each # with the corresponding letter in the original string to get a cool ouput.
This is my code so far but I got stuck:
function a = jamstr(strd,time)
for i = 0:1:length(strd)
z = i + 1;
expression = '^.*';
replace = '#';
newStr = regexprep(strd(z),expression,replace)
fprintf(newStr);
pause(time);
a=z;
if z == length(strd)
break
end
end
end
3 Kommentare
BobH
am 9 Mär. 2020
I'm having difficulty understanding what you're asking.
- what would a sample 'strd' look like?
- what do you want the corresponding 'a' to look like?
Mansour Al Asais
am 18 Mär. 2020
Ameer Hamza
am 18 Mär. 2020
Bearbeitet: Ameer Hamza
am 18 Mär. 2020
Mansour, what is the expected output for
jamstr('Matlab rocks!',0.1)
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!