public static boolean matches(final String text1, final String text2, final Configuration config){
        if(config.isRegexLabelText() && text2.startsWith("/") && text2.endsWith("/")){
            return normalize(text1, config).matches(text2.substring(1, text2.length() - 1));
        } else {
            return normalize(text1, config).equals(normalize(text2, config));
//            return normalize(text1, config).equals(text2);
        }
    }
public static boolean matches ( final String text1 , final String text2 , final Configuration config ) { if ( config . isRegexLabelText ( ) && text2 . startsWith ( "/" ) && text2 . endsWith ( "/" ) ) { return normalize ( text1 , config ) . matches ( text2 . substring ( 1 , text2 . length ( ) - 1 ) ) ; } else { return normalize ( text1 , config ) . equals ( normalize ( text2 , config ) ) ; } }
システム設定に従いラベルを比較する。
<p>正規表現や正規化を行い指定する。

@since 1.1
@param text1 セルのラベル
@param text2 アノテーションに指定されているラベル。
{@literal /<ラベル>/}と指定する場合、正規表現による比較を行う。
@param config システム設定
@return true:ラベルが一致する。