in reply to Matching prompt in Net::Telnet

Have you tried debugging with the Input_Log and Dump_Log options? It seems like you should be able to just set the Prompt once in the call to new() (to something like /:(> )?$/) and then leave out the Prompt option from the commands.