Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re: Regex to break up rpm filenames

by OM_Zen (Scribe)
on Feb 22, 2003 at 16:46 UTC ( #237758=note: print w/ replies, xml ) Need Help??

in reply to Regex to break up rpm filenames

Hi ,

my $filenm = "urpmi-parallel-ssh-4.0-20.1mdk.noarch.rpm"; if ($filenm =~ m/((\w+)-)+/){ ($arr,undef,$var70,undef,$var97) = split (/((?<=[a-z])\.(?=[a-z]))/,$'); local $str57 = $&; $str57 =~ s/-$//; print "[$str57]\n"; print "[$arr]\n"; print "[$var70]\n"; print "[$var97]\n"; } __END__ [urpmi-parallel-ssh] [4.0-20.lmdk] [noarch] [rpm]

This solution is through extended pattern of regular expressions . This is , I guess what you may looking for as a regular expression matching and having the answer .

Comment on Re: Regex to break up rpm filenames
Download Code

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://237758]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (13)
As of 2015-11-24 23:05 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (665 votes), past polls