MATLAB Answers

Matthew
0

Left of a string

Asked by Matthew
on 14 Apr 2014
Latest activity Commented on by Matthew
on 14 Apr 2014
Hello, I have a column in my table array called key_value.
The array contains a string such as '1234567891234|XYZ|9999'.
How do I code for each of these cells extract the first 13 characters?
I have tried key_value(1:13) but this does not work and simply pulls out the first 13 rows of records.

  0 Comments

Sign in to comment.

Tags

2 Answers

Walter Roberson
Answer by Walter Roberson
on 14 Apr 2014
 Accepted Answer

cellfun(@(S) S(1:13), key_value, 'Uniform', 0)

  1 Comment

Matthew
on 14 Apr 2014
Walter, you're a star!
Thanks for your help!

Sign in to comment.


Nitin
Answer by Nitin
on 14 Apr 2014

If you are accessing a cell array, you should use curly braces. Check out the examples here

  0 Comments

Sign in to comment.