Wednesday, September 25, 2013

Java Regular Expression - Matches vs Find

Regular Expression

import java.io.*;

public class Test{
   public static void main(String args[]){
      String Str = new String("Welcome to Tutorialspoint.com");

      System.out.print("Return Value :" );
      System.out.println(Str.matches("(.*)Tutorials(.*)"));

      System.out.print("Return Value :" );
      System.out.println(Str.matches("Tutorials"));

      System.out.print("Return Value :" );
      System.out.println(Str.matches("Welcome(.*)"));
   }
}
This produces the following result:
Return Value :true
Return Value :false
Return Value :true
 

Matches vs Find

 
public static void main(String[] args) throws ParseException {
    Pattern p = Pattern.compile("\\d\\d\\d");
    Matcher m = p.matcher("a123b");
    System.out.println(m.find());
    System.out.println(m.matches());

    p = Pattern.compile("^\\d\\d\\d$");
    m = p.matcher("123");
    System.out.println(m.find());
    System.out.println(m.matches());
}

/* output:
true
false
true
true
*/ 

Related Posts:

  • Bài 6 Ví dụ giao dịch và đặt Stop loss của Forex trader chuyên nghiệpCách giao dịch và đặt Stop loss của Forex trader chuyên nghiệp: Bước 1: Xác định vị trí giao dịch. Khi quan sát cặp EURUSD trên khung D1, nhận thấy EURUSD chuyển đổi cấu trúc của xu hướng giảm (đỉnh và đáy sau thấp hơ… Read More
  • Bài 1 Các khái niệm Giá Bid <= Giá Ask giá Bid sẽ luôn được ghi trước, giá Ask là giá được ghi sau. Tất nhiên giá Ask lúc nào cũng cao hơn hoặc bằng với giá Bid. Giá Bid:  là giá mà bạn sẽ BÁN ra cho sàn giá hay là giá mà sàn gia… Read More
  • Bài 6 Gỡ hoặc thoát lệnh giao dịch Cần xác định được xu hướng để không bị ngược sóng, chỉ khi giao dịch theo Trend thì mới có thể kiếm lời. Ngoài ra còn 2 yếu tố nữa là điểm vào và thoát lệnh giao dịch, sau khi đặt lệnh bạn cần có sự chuẩn bị trước khi nà… Read More
  • Bài 7 Các công cụ tính Công cụ tính Pip https://www.forextime.com/eu/vi/trading-tools/trading-calculator/pip-calculator… Read More
  • Metatrader 5 Hướng dẫn sử dụng Metatrader 5: Hướng dẫn sử dụng phần mềm MT5 chi tiết nhất Tác giả: Tin Nguyen | Th3 02, 2020 … Read More

0 comments:

Post a Comment