![]() |
|
Don't ask to ask, just ask | |
PerlMonks |
comment on |
( #3333=superdoc: print w/replies, xml ) | Need Help?? |
Well, at least you know I'm using it... :-) While doing a dry run using your sanitize option, I noticed a warning: I ran it again with -v to print to get this: The problem is that the $& is being interpolated. It is uninitialized, hence the warning. Worse, however, is that it doesn't remove dollars and ampersands from filenames. The fix is obvious; just escape the '$' in your character class.
FWIW, this behavior surprised me. Badly surprised me. I blanch at the thought that I may have made this same error countless times. I believe I've even given the advice "there's no need to escape a dollar sign in your character class" many, many times. -sauoq "My two cents aren't worth a dime."; In reply to (bug report) Re: rename 0.3 - now with two extra cupholders
by sauoq
|
|