web-dev-qa-db-ja.com

崇高な置換で一致の一部を含む値を置換する正規表現?

_$_で始まり、___アンダースコアを含むすべての単語を見つけるこの正規表現を思い付きました。

\$(\w+)_(\w+)

基本的に_$var_foo_などの変数を検索しています。

正規表現グループを使用してものを置き換えるにはどうすればよいですか?

たとえば、アンダースコアを削除して、次の文字を_$varFoo_のように大文字にするにはどうすればよいですか?

42
Alex

置換式は次のとおりです。

\$\1\u\2

正規表現の章 を参照してください TextMate docs 詳細については。

これを行うパッケージが既にあります。

47
Dave Newton