Find string with options (*)
Ältere Kommentare anzeigen
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
Akzeptierte Antwort
Weitere Antworten (1)
Azzi Abdelmalek
am 30 Mai 2013
Bearbeitet: Azzi Abdelmalek
am 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 Kommentare
Horace Lai
am 30 Mai 2013
Azzi Abdelmalek
am 30 Mai 2013
idx=regexp(s,'Object\(\d*\)=')
Kategorien
Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!