Effacer les filtres
Effacer les filtres

Recovering String Parts from combined string

1 vue (au cours des 30 derniers jours)
v k
v k le 5 Nov 2020
Commenté : Ameer Hamza le 5 Nov 2020
Hello,
If the two strings
k1='ab';
and
k2='c';
are concatenated as
k3=strcat(k1,k2);
then how can we recover the string k1 in its entirety from k3? It gives
k3(1)='a'
What can be done to get
k3(1)='ab'
and not k3(1)='a'.
That is, k3(1) should be equal to k1, and not the first part of k1.
Thanks.

Réponse acceptée

Ameer Hamza
Ameer Hamza le 5 Nov 2020
This is not possible with simple arrays. You need to use cell arrays for this. For example
k1='ab';
k2='c';
k3 = {k1, k2};
Access them like this
>> k3{1}
ans =
'ab'
>> k3{2}
ans =
'c'
  2 commentaires
v k
v k le 5 Nov 2020
Thanks. That will do.
Ameer Hamza
Ameer Hamza le 5 Nov 2020
I am glad to be of help!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by