Find string with options (*)
Afficher commentaires plus anciens
Hi,
I have a cell of strings that I want to see if any of them match a certain string pattern. The string pattern can be something like 'Object(1)=' or Object(123)='. So basically 'Object(*)=' where the asterisk represents a number. Is there a function in Matlab that has a feature that can search strings like that?
Horace
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 30 Mai 2013
Modifié(e) : Azzi Abdelmalek
le 30 Mai 2013
s='123 sdd5 Object(1)= 25 333sss'
idx=strfind(s,'Object(1)=')
%or
k=123
pattern=sprintf('Object(%d)=',k)
s='123 sdd5 Object(123)= 25 333sss'
idx=strfind(s,pattern)
2 commentaires
Horace Lai
le 30 Mai 2013
Azzi Abdelmalek
le 30 Mai 2013
idx=regexp(s,'Object\(\d*\)=')
Catégories
En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!