You can probably simplify it to:
$regex(%t,/(\d*) list\x29$/iS)
Though I didn't have time to really look at it before having to head out, so I might have missed something.
thanks, but actually that isn't finish yet i still need to capture:
musiclist...!!! [artist] (song whatever) (*77 list)
something like this:
(?:musiclist)\S+ \[([^\x5D]+)\] \(([^\x29]+\)) \(\*(\d+)[^\x29]+\)$
i need the "artist" "song whatever" "77" and the musiclist is important.