Thanks for the quick response.
I modified my codes to this:
/Function String = "%.*"
/Function String 1 = "%[~:{}]+$"
I took the period out of the 2nd string since the lines I want are those that start with a period - w/or w/out colons and those without colons - whether they start with a period or not. I added the curly brackets to the NOT list.
This mostly works except for 2 things that show in the Function List that I DO NOT want:

If the line is blank, it shows in the Function list. This would need a test for at least one char on the line

If the line is a comment - noted by /* */ as Block Comment tags - it shows
To resolve item 2, I think a test to see that the first char on the line is ALPHA like [a-zA-Z] would work. My problem is that I'm not sure how to incorporate this test AND a test for at least one non blank in the above expressions.
Thanks,
Nathan