From 6bf8695951ec40eeafd59882c57ec07446d4275f Mon Sep 17 00:00:00 2001 From: Christian Goll Date: Tue, 9 Nov 2021 13:51:57 +0100 Subject: [PATCH] Adding '^' and '$' to serach string to avoid greedy regexp --- internal/pkg/node/methods.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/pkg/node/methods.go b/internal/pkg/node/methods.go index b2179a1d..bc5de819 100644 --- a/internal/pkg/node/methods.go +++ b/internal/pkg/node/methods.go @@ -14,7 +14,7 @@ func FilterByName(set []NodeInfo, searchList []string) []NodeInfo { if len(searchList) > 0 { for _, search := range searchList { for _, entry := range set { - b, _ := regexp.MatchString(search, entry.Id.Get()) + b, _ := regexp.MatchString("^"+search+"$", entry.Id.Get()) if b { ret = append(ret, entry) }