मुझे अपनी सरणी में तारों से मिलान करने की आवश्यकता है जो "केबी" स्ट्रिंग से शुरू नहीं हो रहे हैं। मैं इसमामले को अनदेखा करने में नियमित अभिव्यक्ति के साथ मिलान तार
String[] ar = {"KB_aaa","KB_BBB", "K_CCC", "!KBD", "kb_EEE", "FFFF"};
Pattern p = Pattern.compile("[^(^KB)].*");
for(String str : ar)
{
Matcher m = p.matcher(str);
if(m.matches())
System.out.println(str);
}
अभी भी मैच "K_CCC" करने की कोशिश की लेकिन यह नहीं किया है। धन्यवाद
संबंधित धागा: http://stackoverflow.com/questions/7659449/jdbc-get-table-list-calling-method-gettables-of-databasemetadata-with-advanced-t – adatapost