Limit length of a string
36 views (last 30 days)
Show older comments
Christian Günther
on 16 Jan 2023
Answered: Christian Günther
on 16 Jan 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 Comments
Accepted Answer
More Answers (2)
Matt J
on 16 Jan 2023
text1='012345678901234567890123456789';
text2='01234567';
text1(19:end)=''
text2(19:end)=''
Walter Roberson
on 16 Jan 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
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!