Importing only specific entries from a text file to matlab
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I am trying to import a text file, but do not need all the information, just only specifics (after the : operator). Here is a sample version of the text file
Select type (A or B or C): C Enter the number of days: 30 Select test type (Reg or Mod): Reg Enter the number of TC's used: 1
The data is a mix of alphanumeric and numeric. So I need something that handle both. Any help will be appreciated. Thanks
0 Kommentare
Akzeptierte Antwort
Cedric
am 21 Mär. 2013
Bearbeitet: Cedric
am 21 Mär. 2013
Regular expressions are probably your best option. Look at the following:
>> s = 'Select type (A or B or C): C Enter the number of days: 30 Select test type (Reg or Mod): Reg Enter the number of TC''s used: 1' ;
>> results = regexp(s, '(?<=:\s+)\S+', 'match')
results =
'C' '30' 'Reg' '1'
The second argument in the call to REGEXP is the pattern. Let me know if you need help to understand it.
6 Kommentare
Cedric
am 22 Mär. 2013
You're welcome!
Indexing is not the simplest thing to understand by ourselves actually, this is why I gave a little more explanations than usual. Paradoxically, understanding how to solve nice enough differential equations with MATLAB is simpler than understanding basic data structure and indexing.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!