Re: Tutorial for a menu driven perl script

2012-12-21 Thread Tony Esposito
Look for tutorials on Perl/Tk Google Perl/Tk Here's an old one that is still good -> http://www.perl.com/pub/1999/10/perltk/ HTH From: newbie01 perl To: beginners Sent: Thursday, 20 December 2012, 18:42 Subject: Tutorial for a menu driven perl script

Re: Help with a regex

2012-12-21 Thread Charles DeRykus
On Thu, Dec 20, 2012 at 11:39 PM, Feng He wrote: > Hello, > > I have a string like: dns\.support.dnsbed.com > I want to translate it to a regular email address: dns.supp...@dnsbed.com > > > if ($string =~ /^(.*?)(? my $user = $1; > my $tld = $2; > return $user . '@'. $t

Re: Help with a regex

2012-12-21 Thread timothy adigun
Hi, On Fri, Dec 21, 2012 at 8:39 AM, Feng He wrote: > Hello, > > I have a string like: dns\.support.dnsbed.com > I want to translate it to a regular email address: dns.supp...@dnsbed.com > > > if ($string =~ /^(.*?)(? my $user = $1; > my $tld = $2; > return $user . '@

Re: Help with a regex

2012-12-21 Thread *Shaji Kalidasan*
Greetings, This uses named captures introduced in Perl version 5.10. So you need to have Perl 5.10+ use 5.010; while () {     if(/         (?[\w.]+)          #Match foo.bar | jack.foo.bar | jack.rose.foo.bar         (?@)                           #Match @         (?\w+)        #Match domain  

Re: Tutorial for a menu driven perl script

2012-12-21 Thread David Precious
On Fri, 21 Dec 2012 13:42:18 +1300 newbie01 perl wrote: > Hi, > > Does anyone know of any great source/link for tutorials on menu > driven Perl? "Menu driven"? You may need to be more specific. Perhaps you mean terminal-based, using e.g. curses-based stuff? Perhaps one of the following might

Re: Help with a regex

2012-12-21 Thread *Shaji Kalidasan*
Greetings, IMHO, Here is one way to do it. Again there could be better ways to solve this one. while () {     if(/         ([\w.]+)  #Match foo.bar | jack.foo.bar | jack.rose.foo.bar         (@)       #Match @         (\w+)     #Match domain         \.           #Match dot         (\w+)    #Matc

Re: Help with a regex

2012-12-21 Thread *Shaji Kalidasan*
Greetings, Here is one way of doing it. I admit there will be better solutions to this. while () {     if(/         (\w+) #Match dns         \.       #Match dot         (\w+) #Match support         (@)   #Match @         (\w+) #Match dnsbed         \.       #Match dot         (\w+) #Match com    

RE: Help with a regex

2012-12-21 Thread Guoke Zhou (Wicresoft)
$string='dns\.support.dnsbed.com'; print "$string\n"; if ($string =~ /^(.*?)\\\.(.*?)(?mailto:fen...@nsbeta.info] Sent: Friday, December 21, 2012 3:39 PM To: beginners@perl.org Subject: Help with a regex Hello, I have a string like: dns\.support.dnsbed.com I want to translate it to a regular