so, I look around a while but I'm having problems.

I need a preg\_match function with a regular expression that found words in a string, just to match the whole pattern, no replace or found position.

`"mct" or "MT" /i` (no case sensitive)

but at the same time, this string must not have any word starting or containing "md", "med", "burn", "mull", "des a", "hot tem" /i (also no case sensitive)

no case sensitive at all...

so I tried someting like this:

```
/(mt|mct)(?!med)(?!md)(?!burn)(?!mull)(?!des a)(?!hot tem)))*$/i

```

but it seems not working the way I expected.

Example of expected behavior:

```
 $string                     |STATUS

McTNug10GdPap               | TRUE 
McTQQMdDobPap               | FALSE (has "Md")
McT Pollo Esp Dobl Gd P     | TRUE
MTD McPollo Spicy Med       | FALSE (has "Med")
MegaBig Chikn Nugg          | FALSE 

```