On Oct 10, 2:39 pm, [EMAIL PROTECTED] (Tatiana Lloret Iglesias) wrote: > Hi all! > > What regular expression do I need to convert Version: 1.2.3 to Version: > 1.2.4 ? > > I.e. my pattern is Version: number.number.number and from that i need > Version: number.number.number+1 > After the : i can have a space or not... > > Thanks! > T
Solution (example): #!/usr/bin/perl -w use strict; use warnings; my $version = "Version: 1.2.3"; if ( $version =~ /\w+:\s+\d\.\d\.(\d)/ ) { $new = $1 + 1; $version = "Version: 1.2.$new"; } print "\$version=$version\n"; -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/