| |||||||||||
couldn't compile regular expression pattern: quant Posted by viju (viju), 2 April 2008 Hi,i am working on Regular Exper and getting the above problem. below is the code and the Problem: Code: expect { -re "(^\*inet 10.3.0.100)" {write_user_log " Test Point C. 2)-----> Alias does not have home interface by default: FAIL"} } ERROR: couldn't compile regular expression pattern: quantifier operand invalid while executing "expect -nobrace -re {(^*inet 10.3.0.100)} {write_user_log " Test Point C. 2)-----> Alias does not have home interface by defaul" invoked from within "expect { -re "(^\*inet 10.3.0.100)" {write_user Please let me know about this. Thanks in Advance. Posted by viju (viju), 2 April 2008 Here i am trying to match the first character of the pattern to be *. the output of the command tcpip ifconfig we0 is :WE0: flags=c43<UP,BROADCAST,RUNNING,MULTICAST,SIMPLEX> *inet 10.3.0.100 netmask ff000000 broadcast 10.255.255.255 ipmtu 1500 but i am getting the above mentioned error. please let me know how i can match the first character of the pattern. Thanks in advance. ~V Posted by admin (Graham Ellis), 3 April 2008 You don't have enough protection on the *, so your ^* says "starting 0 or more times" which isn't possible - you can't test for the same assertion several times!Try {^\* etc or "^\\* etc This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
|
Other Forum Posts Follow us on ... | ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |