Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
search large amount of words
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi all, I have a string from URL in CHAR form, and i want to execute a search of large amount of words, does someone have an idea how to do that? thank you very much!
8 Commenti
Walter Roberson
il 25 Set 2017
matchpattern = ['(?<=\W)', strjoin(WordListCell, '(?=\W)|(?<=\W)'), '(?=\W)' ];
results = regexp(txt, matchpattern, 'match');
This would be for the case of exact matches of words -- so for example plurals would not be matched, and words with article prefix characters would not be matched. I do not promise that \W knows about the proper classification of Hebrew characters.
Risposte (2)
Image Analyst
il 25 Set 2017
What about simply using the contains() function?
Description
TF = contains(str,pattern) returns 1 (true) if str contains the specified pattern, and returns 0 (false) otherwise.
If pattern is an array containing multiple patterns, then contains returns 1 if it finds any element of pattern in str.
1 Commento
Walter Roberson
il 25 Set 2017
Note: contains() does not check word boundaries. For example it would find "his" in "this".
Questa domanda è chiusa.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!