in reply to A refactoring trap
You don't have to use /[#]/x, you can use /\#/x just as well; just like you more or less have to use /\ /x in order to be able to match a space.
Re^2: A refactoring trap
by Anonymous Monk on Aug 17, 2005 at 11:57 UTC
|
/[ ]/x matches a space as well. | [reply] [d/l] |
|
But the regular expression engine is more likely to be able to optimize a literal character as opposed to a character class.
| [reply] |
|
That's true. Pity noone has written an optimizer-optimizer which translates one character character classes to literal characters.
| [reply] |
|