আমার কাছে এই ছোট্ট কোড রয়েছে
String[] words = {"{apf","hum_","dkoe","12f"};
for(String s:words)
{
if(s.matches("[a-z]"))
{
System.out.println(s);
}
}
প্রিন্ট করার জন্য অনুমিত
dkoe
কিন্তু এটি কিছুই প্রিন্ট !!
matchesকোনও ঘটনার সন্ধানের প্রত্যাশা করেন [a-z], তবে এটি সমস্ত কি মিলবে? আমি matchesরেজেক্সের বিরুদ্ধে পৃথকভাবে প্রতিটি চরিত্র পরীক্ষা করার আশা করব না ।
matchesজন্য রেগেক্সেসের শেষে একটি the শুরুতে এবং একটি p রাখে। সুতরাংmatches("[a-z]")প্রকৃতপক্ষে পরিবর্তে / ^ [এজেড] for / সন্ধান করবে।