From c58c6a1b7b8def4b1a2950e565ddff0d2263523c Mon Sep 17 00:00:00 2001 From: Pyro Nicampt <81565698+PyroNicampt@users.noreply.github.com> Date: Fri, 3 Jan 2025 19:18:14 -0600 Subject: [PATCH] Improve regex for yard data detection --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index ccc5eff..f338f27 100644 --- a/index.js +++ b/index.js @@ -339,7 +339,7 @@ function drawTracks(bezierData){ }else{ trackNameCounting[bezierData.name]++; } - let yardData = /\[(#)\]|\[(Y)\]_\[(.*?)\]_\[((.*?)-(.*?)-(.*?))\]/.exec(bezierData.name); + let yardData = /\[(#)\]|\[(Y)\][_-]\[(.*?)\][_-]\[((.*?)[_-]*(.*?)[_-]*(.*?))\]/.exec(bezierData.name); if(yardData){ if(yardData[1]){ // track is [#], thus in yard limits, but not a specific designated yard. bezierData.isYard = true;