Trying to match a host that belongs to TWO groups using AND operator but it is not working

Hello!

I am trying to filter one host that belongs in two different groups using the following RegEx available for Zabbix Data Source plugin:

/(?=.*Cloud.*)(?=.*Windows.*)/

Like this:

image

As you can see, it does not return anything. I want hosts that have two groups in them (Not one or another - Both):
Cloud and Windows.

If I insert a OR operator, it works - Using /(?=.*Cloud.*)|(?=.*Windows.*)/, but this is not what I want because it will return me ALL Hosts that have EITHER Cloud OR Windows.

So… This is my issue. Can someone help me?