hi,
"<3[023][0-9][0-9]>" will match 3xxx, where x is 0, 2 or 3, sure. Please re-test.
Just did the simple test:
admin@s1# show groups u3x00
interfaces {
<*> {
unit "<3[023][0-9][0-9]>" {
description u3x00;
}
}
}
[edit]
admin@s1# show interfaces apply-groups
apply-groups u3x00;
[edit]
admin@s1# show interfaces fe-0/0/4
vlan-tagging;
unit 333 {
vlan-id 333;
family inet;
}
unit 3023 {
vlan-id 3023;
family inet;
}
unit 3333 {
vlan-id 3333;
family inet;
}
[edit]
admin@s1# show interfaces fe-0/0/4 | display inheritance
vlan-tagging;
unit 333 {
vlan-id 333;
family inet;
}
unit 3023 {
##
## 'u3x00' was inherited from group 'u3x00'
##
description u3x00;
vlan-id 3023;
family inet;
}
unit 3333 {
##
## 'u3x00' was inherited from group 'u3x00'
##
description u3x00;
vlan-id 3333;
family inet;
}
[edit]
BTW in one post above you describe "/" as 'escape character'. It's not true, the "/" is regular character in wildcard context.
jtb