Filter löschen
Filter löschen

Finding a word in text file

28 Ansichten (letzte 30 Tage)
Hülya Sukas
Hülya Sukas am 19 Jul. 2019
Hello everyone
I have a text file and I want to find a specific keyword in this document. The document is similar with that:
A Student Number: 1516A465 Engineering Mathematics 3rd grade
B Student Number: 1818B165 Optimization Class 1st grade
Fall-Semester
Teacher: A A
G Student Number: 121A4161 Physics 1st grade
A Student Number: 4A45645B Statics 2nd grade
B Student Number: 1212A465 Calculus 2nd grade
Spring-Semester
Success level: %48
As you can see there are several properties in this document such as names,class,student numbers and some extra lines. I just need to find all of this student numbers which is shown as "Student Number:". Is there any way to do this automatically?
Thanks in advance.
Hulya.

Akzeptierte Antwort

madhan ravi
madhan ravi am 19 Jul. 2019
s=fileread('sample.txt'); % your text file's name
W = regexp(s,'Student Number: (\w*)','tokens');
Wanted = [W{:}].'
  4 Kommentare
Hülya Sukas
Hülya Sukas am 19 Jul. 2019
Anyway thanks again.
narimane misilmani
narimane misilmani am 13 Dez. 2022
Hello madhan,
Eigenvalues computed with ARPACK in double precision
Mode counter real part imaginary part
19 9.31012E-05 0.00000E+00
23 -1.82916E-04 0.00000E+00
7 2.60740E-04 0.00000E+00
46 6.06788E-04 0.00000E+00
50 -1.56225E-03 0.00000E+00
1 6.26122E-03 0.00000E+00
26 -6.70405E-03 0.00000E+00
54 -1.25759E-02 0.00000E+00
2 1.35514E-02 0.00000E+00
30 -2.77108E-02 0.00000E+00
27 -5.97877E-02 0.00000E+00
5 6.62709E-02 0.00000E+00
49 -8.21084E-02 0.00000E+00
44 9.16752E-02 0.00000E+00
57 -1.63043E-01 0.00000E+00
48 -2.15720E-01 0.00000E+00
29 2.88138E-01 0.00000E+00
28 3.81950E-01 0.00000E+00
59 -4.38479E-01 0.00000E+00
56 -5.39008E-01 0.00000E+00
Modal excitation coefficients
Mode counter real part imaginary part
19 1.09799E-06 0.00000E+00
23 1.60449E-05 0.00000E+00
7 -1.39962E-06 0.00000E+00
46 2.56361E-04 0.00000E+00
50 1.25975E-06 0.00000E+00
1 -1.50107E-03 0.00000E+00
26 6.66658E-04 0.00000E+00
54 6.54069E-07 0.00000E+00
2 3.81054E-07 0.00000E+00
30 -1.57020E-03 0.00000E+00
27 9.99679E-07 0.00000E+00
5 -7.84969E-05 0.00000E+00
49 6.11713E-03 0.00000E+00
44 -5.31718E-07 0.00000E+00
57 -1.77614E-06 0.00000E+00
48 -4.62110E-03 0.00000E+00
29 5.84226E-08 0.00000E+00
28 -3.09276E-03 0.00000E+00
59 7.39256E-03 0.00000E+00
56 -4.45852E-06 0.00000E+00
I have this txt file, i want to take just the nb of mode counter, is it possible to find the word " mode counter" and then take the columns of nb?
thank you

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by