Я хочу подтвердить, что первый тег будет соответствовать событиям, которые в противном случае соответствовали бы второму событию или нет?
Это действительно зависит от ввода, поэтому: Нет,в общем случае это не так.
+--------------+------------------------+-----------------------+
| Tag | Matched by a.b.**.stag | Matched by a.b.c.d.** |
+--------------+------------------------+-----------------------+
| a.b.c.stag | X | |
| a.b.c.d.stag | X | X |
| a.b.c.d.e | | X |
| a.b.c.stag.e | | |
+--------------+------------------------+-----------------------+
Как общее правило, определяйте широкие совпадения после тесных совпадений.
Если вам нужно совпадение, чтобы исключить определенные теги, которые не должныПринято следующим более тесным совпадением (например, если вы не хотите, чтобы ваше второе совпадение содержало какие-либо теги с stag
), рассмотрите возможность использования списков шаблонов:
<match a.b.c.stag a.b.d.stag>
или комбинаций шаблонов:
<match a.b.{c,d.*}.stag>
Это всего лишь примеры, поскольку я не знаю области действия всех возможных тегов.