## 事象
以下 `**diagnostices**` のように[[正規表現]]としてパターン認識される文字列が含まれていると、正しく判定されない。具体的には`No results for **diagnostics**`というメッセージに対して設定が反映されない。
```lua
require("noice").setup({
routes = {
{
filter = {
any = {
{ event = "notify", kind = "warn", find = "No results for **diagnostics**" },
},
},
view = "mini",
},
},
})
```
## 原因
[[正規表現]]のパターンとして判定されてしまうから。
## 解決方法
`%`でエスケープする。
```diff
- { event = "notify", kind = "warn", find = "No results for **diagnostics**" },
+ { event = "notify", kind = "warn", find = "No results for %*%*diagnostics%*%*" },
```