regex question
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
[EDIT: 20110525 11:04 CDT - reformat - WDR]
Hi,
I have the following code
[matchedToken] = regexp(scopeLine,'Channel\s0\sdisplays
\s(.*)','tokens');
I would like the regular expression to match this:
Channel 0 displays
Channel 1 displays
Channel 2 displays
Channel 3 displays
What I want to do is use the variable headercount in a for loop to increment the channel number automatically
% Keeps count of how many header names was located
headerCount = 0;
for j=0:3
[matchedToken] = regexp(scopeLine,'Channel\sheaderCount\sdisplays
\s(.*)','tokens');
headerCount++;
end
I cannot figure out how to do this.
Thanks for any help,
Amish
0 Commenti
Risposta accettata
Walter Roberson
il 25 Mag 2011
[matchedToken] = regexp(scopeLine,sprintf('Channel\\s%d\\sdisplays
\\s(.*)',headerCount),'tokens');
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Adding custom doc in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!