Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2009-04-28から1日間の記事一覧

機動戦士ガンダムUC[ユニコーン]が!

すみません。ガノタなんです。 ガンダムが好きなんですが、宇宙世紀ものしか見ません。 なので平成のガンダムはまったくわかりません。 ガンダム好きっていうと、ガンダムSEED?とかの話を振られることがあって、すごく困ります。 しかし!ガンダム30周年(僕…

findとsedでディレクトリ内のファイルからある文字列を一括置換する

いろんなところにあるけど、自分用にメモ。 find . -name "*.hbm.xml" -exec sed -i 's/hibernate-mapping-2.0/hibernate-mapping-3.0/g' {} \;ここでの例はHibernateのマッピングファイルでDTD宣言を書き換えてる。

Javaの正規表現での埋め込みフラグ表現

/^.+\\.(txt|csv)$)/iとかJavaの正規表現はできないから "(?i:^.+\\.(txt|csv)$)" と書く。これが埋め込みフラグ表現。 "(?オプション:正規表現)" なので(?imx:)とかも可。