สารบัญ:

นิพจน์ทั่วไปใน Java คืออะไร?
นิพจน์ทั่วไปใน Java คืออะไร?

วีดีโอ: นิพจน์ทั่วไปใน Java คืออะไร?

วีดีโอ: นิพจน์ทั่วไปใน Java คืออะไร?
วีดีโอ: EP21 ตัวดำเนินการ และนิพจน์ในการเขียนโปรแกรมภาษาจาวา (ภาคทฤษฏี) 2024, พฤศจิกายน
Anonim

นิพจน์ทั่วไป หรือ Regex (โดยย่อ) เป็น API สำหรับกำหนดรูปแบบสตริงที่สามารถใช้ในการค้นหา จัดการ และแก้ไขสตริงใน Java . อีเมล การตรวจสอบความถูกต้อง และรหัสผ่านเป็นบางพื้นที่ของสตริงที่ Regex ใช้กันอย่างแพร่หลายในการกำหนดข้อจำกัด นิพจน์ทั่วไป มีให้ภายใต้ จาวา . ใช้ประโยชน์

ในทำนองเดียวกัน คุณจะสร้างนิพจน์ทั่วไปใน Java ได้อย่างไร

มีสามวิธีในการเขียนตัวอย่าง regex ใน Java

  1. นำเข้า java.util.regex.*;
  2. คลาสสาธารณะ RegexExample1{
  3. โมฆะคงที่สาธารณะหลัก (สตริง args){
  4. ///วิธีที่ 1
  5. รูปแบบ p = Pattern.compile(".s");//. แสดงถึงอักขระตัวเดียว
  6. ตัวจับคู่ m = p.matcher("as");
  7. บูลีน b = m.matches();
  8. //วิธีที่ 2

ข้างบนนี้ / s+ หมายถึงอะไรใน Java? NS - จับคู่อักขระช่องว่างเดียว s+ - จับคู่ลำดับของอักขระช่องว่างตั้งแต่หนึ่งตัวขึ้นไป

คุณหมายถึงอะไรโดยนิพจน์ทั่วไป

NS นิพจน์ทั่วไป (หรือ " regex ") เป็นรูปแบบการค้นหาที่ใช้สำหรับจับคู่อักขระตั้งแต่ 1 ตัวขึ้นไปภายในสตริง โดยสามารถจับคู่อักขระเฉพาะ ไวด์การ์ด และช่วงของอักขระได้ ปกติ สามารถใช้นิพจน์ในภาษาเขียนโปรแกรมส่วนใหญ่ได้

การใช้รูปแบบใน Java คืออะไร?

ดังนั้น คำว่า ลวดลาย จับคู่ใน Java หมายถึงการจับคู่นิพจน์ทั่วไป ( ลวดลาย ) กับข้อความโดยใช้ Java . NS รูปแบบ Java คลาสสามารถใช้ได้สองวิธี คุณสามารถ ใช้ NS ลวดลาย . Match() วิธีการตรวจสอบอย่างรวดเร็วว่าข้อความ (สตริง) ตรงกับนิพจน์ทั่วไปที่กำหนดหรือไม่

แนะนำ: