I understand first part of (?<=word)[0-9]+(?=@), that it find digit which prefix by word but what second part of it do?