รูปแบบ RegEx (นิพจน์ปกติ) คืออะไร จะใช้งานใน Java ได้อย่างไร? ตัวอย่างที่แนบมา

เผยแพร่แล้ว: 2021-01-25
รูปแบบ RegEx (นิพจน์ปกติ) คืออะไร จะใช้งานใน Java ได้อย่างไร?

RegEx คืออะไร?

Regular Expression เป็นรูปแบบการค้นหาสำหรับ String java.util.regex คลาสสำหรับการจับคู่ลำดับอักขระกับรูปแบบที่ระบุโดยนิพจน์ทั่วไปใน Java

คุณสามารถใช้ Regex สำหรับ:

  • ค้นหาข้อความ
  • การแยกข้อความ
  • กำลังแก้ไขข้อความ

มาพูดถึงไวยากรณ์พื้นฐานกัน:

คลาสอักขระใน Regex:

ปริมาณใน Regex:

Java Split ยังเป็นตัวอย่าง Regex

อักขระ Meta ใน Regex:

มาเริ่มการทำงานกับตัวอย่างกัน ในตัวอย่างด้านล่าง เราจะพูดถึง Regex Examples ที่แตกต่างกัน 5 แบบ

  1. วิธีแยกวิเคราะห์ผลลัพธ์ของคำสั่ง uptime ใน Java
  2. ตรวจสอบว่า URL ลงท้ายด้วยนามสกุลเฉพาะหรือไม่
  3. ตรวจสอบว่ามี IP ที่ถูกต้องหรือไม่
  4. ตัวอย่าง ReplaceAll() ของ Regex
  5. ค้นหาว่า SSN ถูกต้องหรือไม่

เอาท์พุท:

จะตรวจสอบความแข็งแกร่งของรหัสผ่านโดยใช้ Java Code ได้อย่างไร

ค้นหาเงื่อนไขของฉันด้านล่าง:

CrunchifyPasswordVerification.java

ผลลัพธ์: