left characters of a string
    48 views (last 30 days)
  
       Show older comments
    
    Danielle Leblanc
 on 6 Jul 2011
  
    
    
    
    
    Answered: Steven Lord
    
      
 on 26 Nov 2022
            if I have a name 'Microsoft', how can i get the first 6 characters 'Micros'?
0 Comments
Accepted Answer
  Andrei Bobrov
      
      
 on 6 Jul 2011
        name = 'Microsoft'
out = name(1:6)
2 Comments
  Stephen23
      
      
 on 26 Nov 2022
				name = 'Microsoft';
name(1:min(end,6))
name = 'Cat';
name(1:min(end,6))
More Answers (1)
  Steven Lord
    
      
 on 26 Nov 2022
        This wasn't an option when the question was originally asked, but the extractBefore function will work for both char vectors and string arrays.
c = 'Microsoft'
c6 = extractBefore(c, 7)
s = string(c)
s6 = extractBefore(s, 7)
0 Comments
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!



