Left of a string

15 vues (au cours des 30 derniers jours)
Matthew
Matthew le 14 Avr 2014
Commenté : Matthew le 14 Avr 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.

Réponse acceptée

Walter Roberson
Walter Roberson le 14 Avr 2014
cellfun(@(S) S(1:13), key_value, 'Uniform', 0)
  1 commentaire
Matthew
Matthew le 14 Avr 2014
Walter, you're a star!
Thanks for your help!

Connectez-vous pour commenter.

Plus de réponses (1)

Nitin
Nitin le 14 Avr 2014
If you are accessing a cell array, you should use curly braces. Check out the examples here

Catégories

En savoir plus sur Cell Arrays dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by