java.util.regex.MatcheResult ইন্টারফেস একটি ম্যাচের ফলাফল পুনরুদ্ধার করার পদ্ধতি প্রদান করে
আপনি toMatchResult() ব্যবহার করে এই ইন্টারফেসের একটি বস্তু পেতে পারেন ম্যাচারের পদ্ধতি ক্লাস এই পদ্ধতিটি একটি MatchResult অবজেক্ট প্রদান করে যা বর্তমান ম্যাচারের ম্যাচের অবস্থাকে উপস্থাপন করে।
গোষ্ঠী(int গ্রুপ) এই ইন্টারফেসের পদ্ধতি একটি নির্দিষ্ট গোষ্ঠীর প্রতিনিধিত্বকারী একটি পূর্ণসংখ্যা মান গ্রহণ করে এবং শেষ ম্যাচের সময় নির্দিষ্ট গোষ্ঠীতে প্রদত্ত ইনপুট ক্রম থেকে মিলিত সাবস্ট্রিংকে প্রতিনিধিত্ব করে একটি স্ট্রিং মান প্রদান করে৷
উদাহরণ
import java.util.Scanner; import java.util.regex.MatchResult; import java.util.regex.Matcher; import java.util.regex.Pattern; public class GroupExample { public static void main( String args[] ) { String regex = "(.*)(\\d+)(.*)"; //Reading input from user Scanner sc = new Scanner(System.in); System.out.println("Enter input text: "); String input = sc.nextLine(); //Instantiating the Pattern class Pattern pattern = Pattern.compile(regex); //Instantiating the Matcher class Matcher matcher = pattern.matcher(input); //verifying whether a match occurred if(matcher.find()) { System.out.println("Match found"); } MatchResult res = matcher.toMatchResult(); String matchedData = res.group(2); System.out.println(matchedData); } }
আউটপুট
Enter input text: This is a sample Text, 123 Match found 3