Как мне сопоставить все подстроки в тексте. У меня есть код ниже. однако, результат - снова тот же самый текст. Я ожидаю что-то вроде
["59-1124043-1057 - SIDE RAIL1PC15-Feb-2020", ..., "59-1124043-1317 - BRAKE RAIL2PC15-Feb-2020"]
Пожалуйста, помогите.
PNExprV2 = `[^(-138)][\d]+-.*[\d][\s]+.*[\d]{1}[a-zA-Z]{2}[\d]{2}-[a-zA-Z]{3}-[\d]{4}`
text := "59-1124043-1053 - FLOATING JOINT4PC15-Feb-2020 Purchase PriceUSD 28.00112.00per 1 PCTaxable: N Resale: N<70.000KG DHL Express - Intl Shpts 962183650SCAC1:DHLCOver70.000KG Agility Logistics - Export StandardSCAC2:AGYC3 59-1124043-1055 - UNDER RAIL1PC15-Feb-2020 Purchase PriceUSD 138.00138.00per 1 PCTaxable: N Resale: N<70.000KG DHL Express - Intl Shpts 962183650SCAC1:DHLCOver70.000KG Agility Logistics - Export StandardSCAC2:AGYC4 59-1124043-1056 - UPPER RAIL1PC15-Feb-2020"
PNParser := regexp.MustCompile(PNExprV2)
line1 := PNParser.FindAllStringSubmatch(c, -1)