actually, you don’t. you need to identify one or the other…. if you match one, 
it ain’t the other and you can format accordingly.







> On Feb 2, 2019, at 9:45 AM, jgill <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> I need to identify chord lines and non-chord lines so that I can style them 
> differently on a web page. Remember, I'm not just looking for [A-G] but A7, 
> Am, A#, A♭dim etc
> 
> On Saturday, February 2, 2019 at 5:36:42 PM UTC, Marek wrote:
> Hello jgill!
> 
> 
> You forgot to tell us, what you exactly want to achieve. Do you want to 
> extract the lines with the chords? 
> 
> Try with regex: search with grep case sensitive: 
> 
> \s*([A-Z\dm]+\s+)+
> 
> 
> Best greetings from Munich
> 
> 
> marek
> 
> 
> 
>> On 2. Feb 2019, at 17:59, jgill <[email protected] <javascript:>> 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] <javascript:>" rather than posting to the group.
>> Follow @bbedit on Twitter: <https://www.twitter.com/bbedit 
>> <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] <javascript:>.
>> To post to this group, send email to [email protected] <javascript:>.
>> Visit this group at https://groups.google.com/group/bbedit 
>> <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] <mailto:[email protected]>" rather than posting to 
> the group.
> Follow @bbedit on Twitter: <https://www.twitter.com/bbedit 
> <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] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/bbedit 
> <https://groups.google.com/group/bbedit>.





bruce linde
5 happiness webmaster (four more than the competition!)
http://www.5happy.com/ <http://www.5happy.com/>
http://www.5happy.com/blahg
510.530.1331 office (and best place to leave messages)
510.206.9730 mobile

(shift key available upon request)






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