Java Regex - คลาสรูปแบบ

บทนำ

java.util.regex.Pattern คลาสแสดงถึงการแสดงนิพจน์ทั่วไปที่คอมไพล์แล้ว

การประกาศคลาส

ต่อไปนี้เป็นคำประกาศสำหรับ java.util.regex.Pattern ชั้นเรียน -

public final class Pattern
   extends Object
      implements Serializable

ฟิลด์

ต่อไปนี้เป็นฟิลด์สำหรับ java.util.regex.Duration ชั้นเรียน -

  • static int CANON_EQ - เปิดใช้งานการเทียบเท่ามาตรฐาน

  • static int CASE_INSENSITIVE - เปิดใช้งานการจับคู่แบบไม่คำนึงถึงขนาดตัวพิมพ์

  • static int COMMENTS - อนุญาตช่องว่างและความคิดเห็นในรูปแบบ

  • static int DOTALL - เปิดใช้งานโหมด dotall

  • static int LITERAL - เปิดใช้งานการแยกวิเคราะห์ตามตัวอักษรของรูปแบบ

  • static int MULTILINE - เปิดใช้งานโหมดมัลติไลน์

  • static int UNICODE_CASE - เปิดใช้งานการพับเคสแบบ Unicode-Aware

  • static int UNICODE_CHARACTER_CLASS - เปิดใช้งานคลาสอักขระที่กำหนดไว้ล่วงหน้าและคลาสอักขระ POSIX เวอร์ชัน Unicode

  • static int UNIX_LINES - เปิดใช้งานโหมด Unix lines

วิธีการเรียน

ซีเนียร์ No วิธีการและคำอธิบาย
1 คอมไพล์รูปแบบคงที่ (String regex)

รวบรวมนิพจน์ทั่วไปที่กำหนดให้เป็นรูปแบบ

2 คอมไพล์รูปแบบคงที่ (String regex, int แฟล็ก)

รวบรวมนิพจน์ทั่วไปที่กำหนดให้เป็นรูปแบบที่มีแฟล็กที่กำหนด

3 int ธง ()

ส่งคืนค่าสถานะการจับคู่ของรูปแบบนี้

4 Matcher Matcher (อินพุต CharSequence)

สร้างตัวจับคู่ที่จะจับคู่อินพุตที่กำหนดกับรูปแบบนี้

5 การจับคู่บูลีนแบบคงที่ (String regex, CharSequence input)

คอมไพล์นิพจน์ทั่วไปที่กำหนดและพยายามจับคู่อินพุตที่กำหนดกับมัน

6 รูปแบบสตริง ()

ส่งคืนนิพจน์ทั่วไปที่คอมไพล์รูปแบบนี้

7 คำพูดสตริงแบบคงที่ (สตริง s)

ส่งคืนสตริงรูปแบบลิเทอรัลสำหรับสตริงที่ระบุ

8 สตริง [] แยก (อินพุต CharSequence)

แบ่งลำดับการป้อนข้อมูลที่กำหนดตามการจับคู่ของรูปแบบนี้

9 สตริง [] แยก (อินพุต CharSequence ขีด จำกัด int)

แบ่งลำดับการป้อนข้อมูลที่กำหนดตามการจับคู่ของรูปแบบนี้

10 สตริง toString ()

ส่งกลับการแสดงสตริงของรูปแบบนี้

วิธีการสืบทอด

คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -

  • Java.lang.Object