นิพจน์ย่อย/อักขระเมตา “\t ” ตรงกับช่องว่างแท็บ
ตัวอย่างที่ 1
<ก่อนหน้า> นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาสสาธารณะ RegexExample { สแตติกโมฆะหลัก (สตริง args [] ) { สตริง regex ="\\t "; สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in); System.out.println("ป้อนสตริง:"); อินพุตสตริง =sc.nextLine(); รูปแบบ p =Pattern.compile (regex); Matcher m =p.matcher (อินพุต); จำนวน int =0; ในขณะที่ (m.find ()) { นับ ++; } System.out.println("จำนวนช่องว่างแท็บ:"+จำนวน); }}ผลลัพธ์
ป้อนสตริง:นี่คือประโยคที่มีช่องว่างแท็บจำนวนช่องว่างแท็บ:6
ตัวอย่างที่ 2
<ก่อนหน้า> นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาสสาธารณะ RegexExample { สแตติกโมฆะหลัก (สตริง args [] ) { สตริง regex ="\\t "; สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in); System.out.println("ป้อนสตริง:"); อินพุตสตริง =sc.nextLine(); รูปแบบ p =Pattern.compile (regex); Matcher m =p.matcher (อินพุต); จำนวน int =0; ผลลัพธ์สตริง =""; ในขณะที่ (m.find ()) { ผลลัพธ์ =m.replaceAll (" "); } System.out.println("ผลลัพธ์:"+ผลลัพธ์); }}ผลลัพธ์
ป้อนสตริง:นี่คือประโยคที่มีแท็บ spacesResult:นี่คือประโยคที่มีช่องว่างแท็บ