0

完全修飾 Java 変数に一致する正規表現はありますか?

例: 次の例の行から変数名を取得します。

public static final ByteOrder BIG_ENDIAN = ByteOrder.BIG_ENDIAN;
  ByteOrder order = null;
4

1 に答える 1

1
String z = "public static final ByteOrder BIG_ENDIAN = ByteOrder.BIG_ENDIAN;\nByteOrder order = null;";
Pattern pattern = Pattern.compile("[^ =]+[ ]*=[^=]");
Matcher matcher = pattern.matcher(z);
while (matcher.find()) {
    String match = matcher.group();
    match = match.substring(0, match.length()-2).trim();
    System.out.println(match);
}

どんな課題にもマッチします。

于 2013-01-07T05:46:47.477 に答える