Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

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 .

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://237758]
[Corion]: marto: Yeah - their mother picked all three of them up at the kindergarden to then go to the hospital, and all three of them were well behaved, and all also were quite obedient when they came home, so they recognized the situation
[Corion]: Nice to see that the kids have some understanding of important things that happen and the appropriate behaviour :)
[marto]: at times mine surprise me with this behavior :)
[Corion]: I mean, in a way it would be nicer+easier if they always where that obedient, but it's comforting to see that they are when it matters, at least for now ;)

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2016-12-08 09:28 GMT
Find Nodes?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:

    Results (138 votes). Check out past polls.