Recovering String Parts from combined string

1 visualizzazione (ultimi 30 giorni)
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.

Risposta accettata

Ameer Hamza
Ameer Hamza il 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'

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by