good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Since you're using 'say', you have to use '-E' instead of '-e'.
Note also that [+-]{2} is not equivalent to \+\+|-- as the former matches "-+" while the latter doesn't. Also, the original code will remove a leading "(--" from the line, while your code will not (it will either remove a leading '(' or a leading '--', '-+', '+-' or '--'). Finally, a /g modifier is useless if the pattern is anchored to the beginning of the string. And, if you're golfing, you shouldn't make a capture if you aren't using the result. Your s/// could be written as: My entry (untested): I do think the 80 is a bit arbitrary, and is not only shorter, but likely to be preferred. In reply to Re^2: Print all derefs and method calls in a directory (Friday golf)
by JavaFan
|
|