how to find a exact word in a string?

10 visualizzazioni (ultimi 30 giorni)
gmltn1212
gmltn1212 il 5 Lug 2020
Commentato: Chandan il 11 Ott 2023
Hi I am trying to return the value that matches with a given word in a string...
str = 'talk talking people talk talking talk'
if this is my string and I am trying to return how many times 'talk' shows up in the string, what should I do?
this is my code so far but it also returns 'talking'... is there any other way to fix this?
find = strfind(str, 'talk')

Risposte (1)

Walter Roberson
Walter Roberson il 5 Lug 2020
length(regexp(str, '\<talk\>'))
  4 Commenti
Walter Roberson
Walter Roberson il 5 Lug 2020
Madhan is correct, ['\<' word1 '\>'] as the pattern
Chandan
Chandan il 11 Ott 2023
Thanks you, It works perfect

Accedi per commentare.

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by