Ansible Inventory - Groups by Regular Expression?

Is it possible to use regular expressions to create groups within an inventory file? Such as the below:

hosts

`

SRX110-1-GB
SRX110-2-GB
SRX110-5-GB
SRX550-1-GB
SRX110-1-US
SRX240-1-US
SRX240-2-GB

[MODEL-SRX110]
~^SRX110.*

[MODEL-SRX240]
~^SRX240.*

[MODEL-SRX550]
~^SRX550.*

[COUNTRY-GB]
~.-GB$
[COUNTRY-US]
~.
-US$

`

no, but the patterns do work in host expressions (hosts: ~.-GB$ , --limit '~-US$')