I am looking for a regular expression that meets the below requirement

1. Ignore all the strings that starts with zzTest
2. Match all the strings that contains the word rest and not started with zzTest

Input Strings:

```
zzTest.docs:service1
zzTest.rest:service2
Regression.rest:service1
Regression.docs.service2 

```

Expected output: 

```
Regression.rest:service1

```

Tried with the regular expression \s\*(?!\w\*(zzTest)\w\*)\w\*(rest)\w\*\s\*
Its works when there is no dot(.) in the input String

Any help appreciated