strcmp for a part of the word

27 Ansichten (letzte 30 Tage)
alpedhuez
alpedhuez am 2 Jul. 2020
Bearbeitet: alpedhuez am 5 Jul. 2020
I understand strcmp(A,B) compares strings A and B. But suppose I have
'Toyota 2020', 'Toyota 2019',...
and I want to check whether these strings contain the word 'Toyota" or not. Is it possible?
  5 Kommentare
Stephen23
Stephen23 am 4 Jul. 2020
Bearbeitet: Stephen23 am 4 Jul. 2020
"Yes but in this case compare only a part of a string. "
strncmp works when I try it:
>> strncmp('Toyota',{'Toyota 2020','Toyota 2019'},6)
ans = 1 1
alpedhuez
alpedhuez am 4 Jul. 2020
Yes in this toy example. But the real example is not that clean: it has '2017 Toyota'. Thus this approach, although works in the toy example, does not generalize.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

madhan ravi
madhan ravi am 2 Jul. 2020
Use contains()

Weitere Antworten (0)

Kategorien

Mehr zu Desktop finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by