I don't have a good example off hand, but it's more interesting toward the end of a complex variable pattern (esp with
/g ) where you just want to exclude a few fringe conditions without extraordinarily complicating the rest of the match. Granted, it doesn't get much use - I think I needed it twice ever maybe - but it's nifty to have around if it doesn't add much weight.
Makeshifts last the longest.