Class Glob

java.lang.Object
nablarch.core.util.Glob

public final class Glob extends Object
Glob書式をPatternオブジェクトに変換するユーティリティクラス。
See Also:
  • Method Details

    • compile

      public static Pattern compile(String glob)
      グロブ書式を等価な正規表現に変換しコンパイルする。
         例)
           ============      ==========================
             グロブ式           等価な正規表現
           ============      ==========================
           "*"           =>  /^[^/]*$/
           ""            =>  /^[^/]*$/
           "*Test.java"  =>  /^[^/]*?Test\.java$/
           "/src/*.java" =>  /^\/src\/[^/]*?\.java$/
           "Test?.java"  =>  /^Test[^/]\.java$/
           ============      ==========================
       
      [],|,()に対応する必要がある。
      Parameters:
      glob - グロブ式
      Returns:
      コンパイル済み正規表現オブジェクト
      See Also: