मुझे ऐसा सत्यापन चाहिए कि मेरी स्ट्रिंग में कम-से-कम एक वर्णमाला होनी चाहिए।यह जांचने के लिए कि क्या स्ट्रिंग में जावा में कम से कम एक वर्णमाला है या नहीं?
मैं उपयोग कर रहा हूँ निम्नलिखित:
String s = "111a11";
boolean flag = s.matches("%[a-zA-Z]%");
झंडा मुझे false
देता है, भले ही a
मेरी स्ट्रिंग s
% का उपयोग न करें। यह एसक्यूएल की तरह है, regexp नहीं। इसके बजाय '। *' का उपयोग करें तो बस 's.matches ("। * [A-zA-Z]। * ");' – ppeterka