Hmm. What about removing the lines of the song instead? I’m sure an 
Applescript, awk or some other script can remove every second line, or just 
copy it to a new file, and then you won’t need to mess with regex’s.

https://stackoverflow.com/questions/2560411/how-to-remove-every-other-line-with-sed

https://unix.stackexchange.com/questions/219859/how-to-delete-every-second-line-from-a-file

Cheers,

Dave

> On 2-February-2019, at 11:59 AM, jgill <[email protected]> wrote:
> 
> 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.

-- 
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