yes, but… what about Eb7#9 or C#7#9 or A9sus?

you’re assuming missionary position chords and not (for example) steely dan or 
jazz.

i am still not sure what the goal is… put the chords in bold, but not the 
lyrics? create a ‘chords only’ version for the non-singers in the band?

you said you want to style them differently…

why not search for any line that is NOT just words and single spaces, and wrap 
it in (for example) bold tags, or a span/css tag?






 

 







> On Feb 2, 2019, at 9:53 AM, Marek Stepanek <ms...@podiuminternational.org> 
> wrote:
> 
> 
> So try this:
> 
> ^\s*([A-Z\dm♭#dim]+\s+)+
> 
> it’s working on this example:
> 
> 
> 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
>    A#              E        A Am  E  
> This is a line of a song
>    A♭ Adim      E        A Am  E  
> This is a line of a song
> 
> 
> 
> 
> 
>> On 2. Feb 2019, at 18:45, jgill <joegillespie2...@gmail.com> 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 <joegille...@gmail.com> 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
>>> "sup...@barebones.com" 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 bbedit+un...@googlegroups.com.
>>> To post to this group, send email to bbe...@googlegroups.com.
>>> 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
>> "supp...@barebones.com" 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 bbedit+unsubscr...@googlegroups.com.
>> To post to this group, send email to bbedit@googlegroups.com.
>> 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
> "supp...@barebones.com" 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 bbedit+unsubscr...@googlegroups.com.
> To post to this group, send email to bbedit@googlegroups.com.
> Visit this group at https://groups.google.com/group/bbedit.





bruce linde
5 happiness webmaster (four more than the competition!)
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
"supp...@barebones.com" 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 bbedit+unsubscr...@googlegroups.com.
To post to this group, send email to bbedit@googlegroups.com.
Visit this group at https://groups.google.com/group/bbedit.

Reply via email to