I came across a problem statement where I had to capitalize the first char in a sentence and the subsequent char of the words that follow. I came up with a solution using regex but I had to use two regular expressions to get the work done. 

Is there a way of combining these two regex expressions into one?

```
import re
def capitalize(string):
    l2 = re.findall(r'([^\d][a-zA-Z]+\w*)', string) # reg exp1 
    l4 = re.findall(r'(^[a-zA-Z]+\w*)', string) # reg exp2 
    #  Is there a way of combining these? 
    if l4 not in l2:
        l2.extend(l4)
    l3 = {e: e.title() for e in l2}
    newstring = string
    for item in l3:
        newstring = newstring.replace(item, l3[item])
    return newstring

validatorvalue = 'q w e r  G H J  K  M' # => o/p  'Q W E R  G H J  K  M'
# validatorvalue = 'hello   world  lol' => o/p  'Hello   World  Lol'
# validatorvalue = "1 w 2 r 3g"   => "1 W 2 R 3g"
print(capitalize(validatorvalue))

```

I had to stick with both these regex, as this was the only way the above 2 test cases would pass the criteria.