# Switch node - wildcard option for routing

**URL:** <https://discourse.nodered.org/t/switch-node-wildcard-option-for-routing/46454>\
**Category:** Feature Requests\
**Created:** [29 May 2021 17:55 UTC](https://discourse.nodered.org/t/switch-node-wildcard-option-for-routing/46454 "2021-05-29T17:55:39Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [5 June 2021 15:31 UTC](https://discourse.nodered.org/t/switch-node-wildcard-option-for-routing/46454/7 "2021-06-05T15:31:35Z")

</div>

@jbudd I agree (almost) entirely with what you are saying & why I have pretty much dropped this now.

The original request was for a MQTT-like topic filter which is not so easy in regex nor JSONata. Example...

> [@Switch node - MQTT like wildcards for switching](https://discourse.nodered.org/t/switch-node-mqtt-like-wildcards-for-switching/46337/58):
>
> e.g. to achieve a really simple topic filter of `+/1/+/temperature` in regex is `^[^\/\n]+\/1\/[^\/\n]+\/temperature$` 🤮
> 
> [example](https://regex101.com/r/bHRkFL/1)

But ultimately it was rejected so I made a [subflow](https://flows.nodered.org/flow/e38554543a8cdec6c44eacfc68a0c149) instead.

---

_[View the full topic](https://discourse.nodered.org/t/switch-node-wildcard-option-for-routing/46454)._
