Limit length of a string
28 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Christian Günther
il 16 Gen 2023
Risposto: Christian Günther
il 16 Gen 2023
Hello,
How can I limit the lengt of strings that I print out ?
text1 contains a sting of length 7 to 25, but I want to print a maximum of 18 charactes.
I have tried the following, but it does not work for text1:
text1='012345678901234567890123456789';
text2='01234567';
sprintf('%-18s',text1)
sprintf('%-18s',text2)
In the end it should look like a table.
Best regards
Christian
0 Commenti
Risposta accettata
Più risposte (2)
Matt J
il 16 Gen 2023
text1='012345678901234567890123456789';
text2='01234567';
text1(19:end)=''
text2(19:end)=''
Walter Roberson
il 16 Gen 2023
https://www.mathworks.com/help/matlab/ref/extractbefore.html
This can be used in an expression without modifying the variable. Also it can be used with string() objects as well
Vedere anche
Categorie
Scopri di più su Characters and Strings in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!