Bonjour tout le monde,

Si je veux parser du texte comme celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
c1-\tweak #'X-offset #-10 ^\markup {
    \score {
      \new StaffGroup<<
        \override StaffGroup.SystemStartBracket.transparent = ##t
        \new ChordNames {
              \set minorChordModifier = \markup { "-" }
              \set chordNameSeparator = \markup { ""}  
              \set majorSevenSymbol = \markup { M7 }
              \set chordNameExceptions = #chExceptions
              \override ChordName #'font-size = #-1
              \override ChordName #'font-series = #'bold
 
\transpose c c <c e g >2.
\transpose c bes <c e g bes a' >4

  
  
}
        
        
        \new Staff \relative c' { \override Staff.TimeSignature #'stencil = ##f \override Staff.TimeSignature #'stencil = ##f 
                                               \override Stem #'transparent = ##t
                                               \clef "treble"
                                  <e >4^\markup {\musicglyph #"scripts.downbow" 
                                                      }
                                  \override NoteHead.color = #(x11-color "DarkRed")
                                  \override Accidental.color = #(x11-color "DarkRed")
                                  <c g' c e >
                                  \bar "!"
                                  <d aes' d g >
                                  \override NoteHead.color = #(x11-color "Black")
                                   \override Accidental.color = #(x11-color "Black")
                                   \override Accidental.color = #(x11-color "Black")
                                  <d f >^\markup {\musicglyph #"scripts.upbow" 
                                                      }
                                  \bar "|"
        }
        \new Staff \relative c' { \override Staff.TimeSignature #'stencil = ##f \override Stem #'transparent = ##t  \clef "bass" 
                                  <c,, e c' g' >4
                                  \override NoteHead.color = #(x11-color "DarkRed")
                                  \override Accidental.color = #(x11-color "DarkRed")
                                  s4
                                  s
                                  \override NoteHead.color = #(x11-color "Black")
                                   \override Accidental.color = #(x11-color "Black")
                                  <d f bes' >}
      >>
    \layout { }
    }
  }
%cell 3
c1-\tweak #'X-offset #-10 ^\markup {
    \score {
      \new StaffGroup<<
        \override StaffGroup.SystemStartBracket.transparent = ##t
        %accords
         \new ChordNames {
              \set minorChordModifier = \markup { "-" }
              \set chordNameSeparator = \markup { ""}  
              \set majorSevenSymbol = \markup { M7 }
}
Je recherche dans ce texte les éléments contenus entre les chevrons ouvrants et fermants par exemple : <e c f>.
Mais plus compliqué, je recherche aussi une lettre comme le s ou s4 par exemple

Si quelqu'un peut m'aider

Merci