क्या यह जानना संभव है कि स्ट्रीम/स्ट्रिंग में कोई इनपुट है जो नियमित अभिव्यक्ति से मेल खाता है।क्या java.util.regex.Pattern आंशिक मिलान कर सकते हैं?
उदाहरण के लिए
String input="AA";
Pattern pat=Pattern.compile("AAAAAB");
Matcher matcher=pat.matcher(input);
//<-- something here returning true ?
या
String input="BB";
Pattern pat=Pattern.compile("AAAAAB");
Matcher matcher=pat.matcher(input);
//<-- something here returning false ?
धन्यवाद
वास्तव में यह रेगेक्स का काम नहीं है। पैटर्न इनपुट का एक सबस्ट्रिंग होना चाहिए, या कोई मैच नहीं है। आप अपनी खुद की चीज लिख सकते हैं जो वही करता है, लेकिन यह एक रिवर्स रेगेक्स की तरह होगा। यदि आप अपने 'इनपुट' और 'पैटर्न' तारों को उलट देते हैं, तो matcher.matches (इनपुट) पर कॉल करें - आपको वह चाहिए जो आप चाहते हैं। – Kylar