使おう」この広告は、90日以上更新していないブログに表示しています。使おう」Groovyこのシリーズの一覧はこちらはじめに現場で使うマシンは残念ながらWindowsであることが多い。そこで、Groovyスクリプトを書く際のちょっとしたTipsを一つご紹介します。表記Groovyでは正規表現を簡潔に記述するための文字列記述方式として、/文字列/という表記方法が用意されています。これはバックスラッシュ(\)をエスケープしなくてもそのまま書けるため、正規表現でバックスラッシュを多用する場合に重宝します。ちなみにGStringと同じように${...}形式で式も埋め込めますので、「バックスラッシュを自動エスケープしてくれる便利なGString形式」くらいの認識で使い始めることができると思います。形式が有効活用できる場面が実はもうひとつありまして、それはそう、Windowsのパスですよ。Users\デスクトップなんていう風にバックスラッシュ込みのパスですよね。Users\デスクトップ/という風にすっきり書けちゃうわけですね。いうことで、これを利用して実際に私が現場で書いたGroovyスクリプトをひとつ紹介します。}}これは「C:\work」フォルダ配下にある「.groovy」ファイルを階層構造を保持したまますべて「C:\dotGroovy」にコピーするスクリプトです。4行ですがパワフルなことができています。パスの部分はエクスプローラからコピペでいけるのが楽でいいですね。ドルスラ記法が追加されたのでその例を追記します。複数行版と単純に捉えることもできます。Users\デスクトップ/$ドルスラ文字列を使えばWindowsパスを含んだ複数行の文字列も簡単に扱えてしまうわけですね。おわりにこれはWindows専用なんだと強く自分に言い聞かせれば、書く手間とあわせてもおつりが来ると思いませんか?現場がWindowsな人はぜひ試してみてください。v1.8リリースノートより。文字列をevalする例です。»プロフィールid:fumokmm新しいNPNLです。(2)はてなブログをはじめよう!fumokmmさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。