Computer >> Máy Tính >  >> Lập trình >> Java

Phương thức mẫu toString () trong Java với các ví dụ

Mẫu lớp của java.util.regex gói là một đại diện đã biên dịch của một biểu thức chính quy.

toString () phương thức của lớp này trả về biểu diễn chuỗi của biểu thức chính quy bằng cách sử dụng Mẫu hiện tại đã được biên dịch.

Ví dụ1

import java.util.Scanner;
import java.util.regex.Pattern;
public class Example {
   public static void main( String args[] ) {
      //Reading string value
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter input string");
      String input = sc.nextLine();
      //Regular expression to find digits
      String regex = "(\\d)";
      //Compiling the regular expression
      Pattern pattern = Pattern.compile(regex);
      //Printing the regular expression
      System.out.println("Compiled regular expression: "+pattern.toString());
      //Verifying whether match occurred
      if(pattern.matcher(input).find())
         System.out.println("Given String contains digits");
      else
         System.out.println("Given String does not contain digits");
   }
}

Đầu ra

Enter input string
This 7est contain5 di9its in place of certain charac7er5
Compiled regular expression: (\d)
Given String contains digits

Ví dụ 2

import java.util.regex.Pattern;
public class Example {
   public static void main(String args[]) {
      String regex = "Tutorialspoint$";
      String input = "Hi how are you welcome to Tutorialspoint";
      Pattern pattern = Pattern.compile(regex);
      Matcher match = pattern.matcher(input);
      int count = 0;
      if(match.find())
         System.out.println("Match found");
      else
         System.out.println("Match not found");
      System.out.println("regular expression: "+pattern.toString());
   }
}

Đầu ra

Match found
regular expression: Tutorialspoint$