Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
6年前关闭。
Improve this question
是否有任何正则表达式匹配完全限定的Java变量?
例如:从以下示例行中获取变量名称。
将匹配任何作业。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
6年前关闭。
Improve this question
是否有任何正则表达式匹配完全限定的Java变量?
例如:从以下示例行中获取变量名称。
public static final ByteOrder BIG_ENDIAN = ByteOrder.BIG_ENDIAN;
ByteOrder order = null;
最佳答案
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);
}
将匹配任何作业。
10-08 13:13