Fight the Future

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

2007-06-19から1日間の記事一覧

Win32のRubyでコマンドライン引数にワイルドカードを使うと展開される

つまり、 ruby a.rb /ruby/*.txtとすると、ARGVにはrubyディレクトリにある拡張子が.txtのものが展開されて配列に入ります。 [/ruby/b.txt, /ruby/c.txt, /ruby/d.txt]といった感じ。 「/ruby/*.txt」はARGVに渡りません。

半角英数カナ文字が含まれていればマッチする正規表現

.*[a-zA-Z0-9。-゚].*[。-゚]は[。「」、・ヲァィゥェォャュョッーアイウエテンルレロワン゙゚ ]を表すそうです。 以下を参考にしました。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15661&forum=7