I've been banging my head all afternoon trying to derive a regex the will 
identify lines (of a song) that contains chords.

eg

E   B7   E  A  Am  E  
This is a line of a song
           E
This is a line of a song
      B7      E      E7
This is a line of a song
         A
This is a line of a song
                  E
This is a line of a song
             B7
This is a line of a song
                  E        A Am  E  
This is a line of a song

There could be spaces before or after the chord names and the only way I 
can think to distinguish chords from regular words is that chords are 
likely to have more than one space after them - or a newline

I've got as far as [A-G][6|7|9|m|#|♯|b|♭|aug|dim]

but the spaces and newlines have me flumoxed.

Can anyone help?

-- 
This is the BBEdit Talk public discussion group. If you have a 
feature request or need technical support, please email
"[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <https://www.twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/bbedit.

Reply via email to