Booking\s+confirmation\s*[—–\-]\s*(\d{6,15})
Cancellation\s*[—–\-]\s*(\d{6,15})
Booking\s+modification\s*[—–\-]\s*(\d{6,15})
Numéro\s+de\s+réservation[\s:]+(\d{6,15})
PerfectStay\s+Reference\s+(\d{4,20})
Booking\s+Reference[\s:]+([A-Za-z0-9\-]{4,20})
(SE[A-Z]{1,4}-\d{6,12})
n°\s+de\s+commande\s*\n\s*(\d{6,15})
N°\s+([A-Z0-9]{4,8}-[A-Z0-9]{4,8})
(?:Numéro|numéro)\s+de\s+confirmation[\s:]+(\d{6,15})
confirmation\s*(?:number|#|no\.?|code)[\s:]+([A-Za-z0-9\-]{4,20})
booking\s*(?:id|ref|number)[\s:]+([A-Za-z0-9\-]{4,20})
reservation\s*(?:id|number|#|no\.?)[\s:]+([A-Za-z0-9\-]{4,20})
(?:PIN|PNR)\s*(?:code)?[\s:]+([A-Za-z0-9\-]{4,20})
\((\d{10,13}),
(?:New|Cancel)\s+Bookings?\s+(\d{8,15})