Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

นิพจน์ทั่วไป \G Metacharacter ใน Java


นิพจน์ย่อย/อักขระเมตา “\G ” ตรงกับจุดที่การแข่งขันนัดสุดท้ายจบลง

ตัวอย่าง

<ก่อนหน้า> นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาสสาธารณะ RegexExample { สแตติกโมฆะหลัก (สตริง args [] ) { สตริง regex ="\\ G [0-9]"; สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in); System.out.println("ป้อนสตริง:"); อินพุตสตริง =sc.nextLine(); รูปแบบ p =Pattern.compile (regex); Matcher m =p.matcher (อินพุต); จำนวน int =0; ตัวเลขสตริง =""; System.out.println("ตัวเลขในการจับคู่ก่อนหน้า:"); ในขณะที่ (m.find ()) { System.out.print (m.group ()); นับ ++; } System.out.println(); System.out.println("จำนวนที่ตรงกัน:"+นับ); }}

ผลลัพธ์

ป้อนสตริง:555 ตัวอย่าง textDigits ในการแข่งขันก่อนหน้า:555จำนวนรายการที่ตรงกัน:3