`Object Nr\. \d+`: Matches the literal text "Object Nr." followed by a space and one or more digits representing the object number.
`\n`: Matches a newline character.
`\[object\]`: Matches the literal text "[object]".
`\d+`: Matches one or more digits.
`\n`: Matches a newline character.
`(Sceneryobjects\\Generic\\routearrow_.+\.sco)`: Uses parentheses to create a capturing group, matching the file path starting with "Sceneryobjects\Generic\routearrow_" and capturing the rest of the characters until ".sco".
`(-?\d+\.?\d*)`: Uses parentheses to create a capturing group for a numeric value, allowing for an optional minus sign, digits, and an optional decimal point. This captures numbers that may be integers or floating-point numbers.
`(.+)`: Creates a capturing group for the rest of the line, capturing one or more of any character.