From af42a5971ec090ccf5ba16d3292e092bc84f4df4 Mon Sep 17 00:00:00 2001 From: Alex Savin Date: Thu, 5 Jun 2025 17:02:00 -0400 Subject: [PATCH] Fixed parts parsing regexp --- vehicle.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vehicle.go b/vehicle.go index dcc0fd1..93b112f 100644 --- a/vehicle.go +++ b/vehicle.go @@ -774,7 +774,7 @@ func (v *Vehicle) getRemoteOptionsStatus() bool { // parseDoor . func (v *Vehicle) parseParts(name string, value any) { // re := regexp.MustCompile(`[A-Z][^A-Z]*`) - re := regexp.MustCompile(`([Dd]oor|[Ww]indow|[Tt]ire)(?:[Pp]ressure)?([Ff]ront|[Rr]ear|[Bb]oot|[Ee]ngine[Hh]ood|[Ss]unroof)([Ll]eft|[Rr]ight)?(?:[Pp]osition|[Ss]tatus|[Ll]ock[Ss]tatus|[Pp]si)?`) + re := regexp.MustCompile(`([Dd]oor|[Ww]indow|[Tt]ire)(?:[Pp]ressure)?([Ff]ront|[Rr]ear|[Bb]oot|[Ee]ngine[Hh]ood|[Ss]unroof)([Ll]eft|[Rr]ight)?([Pp]osition|[Ss]tatus|[Ll]ock[Ss]tatus|[Pp]si)?`) grps := re.FindStringSubmatch(name) pn := grps[1] + "_" + grps[2]