Regexp is great (yay for positive and negative look-aheads...wish there was pos/neg lookbehinds, too, even if only fixed-width). However, it's lacking a pretty important feature, IMO: character case manipulation in the replacement.
I'd love a way to: * Change the first character of the saved subexpression to upper/lowercase. * Change all characters to upper/lowercase until further notice.
I really lust for the folding feature of TextMate for Ruby work (and a couple other features that BBEdit lacks) but the core isn't quite there...yet :) -- (-, /\ / / //