Problems? Is your data what you think it is? | |
PerlMonks |
Re: Regex To Remove File Extensionby dreadpiratepeter (Priest) |
on Dec 10, 2008 at 19:01 UTC ( [id://729479]=note: print w/replies, xml ) | Need Help?? |
that is because you told it to take everything after a dot using a "greedy" match. You want a "non-greedy", using the ? modifier. try: /\..*?$/, alternately you could use /\.[^.]+$/ to remove a dot followed by one or more non-dot characters at the end of the string
-pete "Worry is like a rocking chair. It gives you something to do, but it doesn't get you anywhere."
In Section
Seekers of Perl Wisdom
|
|