I basically want to match strings like: "something", "some,thing", "some,one,thing", but I want to not match expressions like: ',thing', '\_thing,' , 'some\_thing'. 

The pattern I want to match is: A string beginning with only letters and the rest of the body can be a comma, space or letters.

Here's what I did: 

```
import re
x=re.compile('^[a-zA-z][a-zA-z, ]*') #there's space in the 2nd expression here
stri='some_thing'
x.match(str)

```

It gives me: 

```
<_sre.SRE_Match object; span=(0, 4), match='some'>

```

The thing is, my regex somehow works but, it actually extracts the parts of the string that do match, but I want to compare the entire string with the regular expression pattern and return False if it does not match the pattern. How do I do this?