Hi,
I am a novice to perl programming. When I execute the following code, I get
always "No Match". I guess my reg-exp is correct. I also tried changing $line= "INVITE
sip:[EMAIL PROTECTED] SIP/2.0"; to have double quotes and a backslash char before @
symbol. Even then it gives me No Match. I appreciate your help.
#!/usr/bin/perl -w
my $line= 'INVITE sip:[EMAIL PROTECTED] SIP/2.0';
if($line =~ /^\s*(\w+)\s*(.*)\s+(sip\/\d+\.\d+)\s*\r\n/i)
{
print "\nSIP Method: ",$1;
print "\nRequest URI: ",$2;
print "\nSIP Version: ",$3;
}
else
{
print "No Match";
}
Thanks,
Balaji
Yahoo! India Mobile: Ringtones, Wallpapers, Picture Messages and more.Download now.