in reply to Death to Dot Star!

If .* is being used to grab data, or in a regex that's just there to verify if something's correct, it is bad most of the time.

BUT... If s/// is used, .* often is the right choice.


Please don't use [\s\S]* or [\d\D]* etc because someone told you .* is bad. You can use .* if you know it's right. (btw, . doesn't match \n unless /s is used, [\d\D] and friends do match \n).

Summary: if you know what it does, and it does what you want, .* is not bad.

2;0 juerd@ouranos:~$ perl -e'undef christmas' Segmentation fault 2;139 juerd@ouranos:~$

Replies are listed 'Best First'.