หน้าแรก
หน้าแรก
นิพจน์ย่อย/เมทาคาแรคเตอร์ “\w ” จับคู่อักขระของคำเช่น a ถึง z และ A ถึง Z และ 0 ถึง 9 ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { public static void main ( String args[] ) { String regex =\\w to; String input =สวัสดี ยินดีต้อนรับเข้าสู่ Tut
นิพจน์ย่อย/เมทาคาแรคเตอร์ “\W ” ตรงกับอักขระที่ไม่ใช่คำ ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง args []) { สตริง regex =\\W!; String input =สวัสดี คุณยินดีต้อนรับเข้าสู่ Tutorialspoint ได้อย่างไร !; รูปแบบ p
นิพจน์ย่อย/อักขระเมตา \s ตรงกับพื้นที่สีขาวที่เทียบเท่า ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { public static void main ( String args[] ) { String regex =\\s; String input =สวัสดี คุณยินดีต้อนรับเข้าสู่ Tutorialspoint ได้อย่างไร !; รูปแ
นิพจน์ย่อย/อักขระเมตา \S ตรงกับอักขระที่ไม่ใช่ช่องว่าง ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { โมฆะคงสาธารณะหลัก (สตริง args [] ) { สตริง regex =\\S; String input =สวัสดี คุณยินดีต้อนรับเข้าสู่ Tutorialspoint ได้อย่างไร !; รูปแบบ p =Pat
นิพจน์ย่อย/อักขระเมตา “\d ” ตรงกับตัวเลข ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { โมฆะคงสาธารณะหลัก ( สตริง args [] ) { สตริง regex =\\d 24; อินพุตสตริง =นี่คือข้อความตัวอย่าง 12 24 56 89 24; รูปแบบ p =Pattern.compile (regex); Matcher m
นิพจน์ย่อย/อักขระเมตา “\D ” ตรงกับตัวเลขที่ไม่ใช่ตัวเลข ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { โมฆะคงสาธารณะหลัก ( สตริง args [] ) { สตริง regex =\\D; อินพุตสตริง =นี่คือข้อความตัวอย่าง 12 24 56 89 24; รูปแบบ p =Pattern.compile (regex
นิพจน์ย่อย/อักขระเมตา “\G ” ตรงกับจุดที่การแข่งขันนัดสุดท้ายจบลง ตัวอย่าง นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาสสาธารณะ RegexExample { สแตติกโมฆะหลัก (สตริง args [] ) { สตริง regex =\\ G [0-9]; สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in); System.out
นิพจน์ย่อย/เมทาคาแรคเตอร์ “\A ” ตรงกับจุดเริ่มต้นของสตริงทั้งหมด ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { public static void main ( String args[] ) { String regex =\\AHi; String input =สวัสดี คุณยินดีต้อนรับเข้าสู่ Tutorialspoint; รูปแบบ
นิพจน์ย่อย/อักขระเมตา \z ตรงกับส่วนท้ายของสตริง ตัวอย่าง1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "Tutorialspoint\\z"; String
นิพจน์ย่อย/อักขระเมตา \Z ตรงกับส่วนท้ายของสตริงทั้งหมด ยกเว้นตัวสิ้นสุดบรรทัดสุดท้ายที่อนุญาต ตัวอย่างที่ 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "Tu
นิพจน์ย่อย/อักขระเมตา re+ ตรงกับนิพจน์ก่อนหน้าอย่างน้อยหนึ่งรายการ ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก ( สตริง args [] ) { สตริง regex =aabc+; อินพุตสตริง =aabcabcaabcabbcaabcbcaabc; รูปแบบ p =Pattern.compile (r
นิพจน์ย่อย/อักขระเมตา re{ n} ตรงกับจำนวนครั้งที่ n เกิดขึ้นของนิพจน์ก่อนหน้า ตัวอย่างที่ 1 import java.util.regex.Matcher;import java.util.regex.Pattern;คลาสสาธารณะ RegexExample { public static void main ( String args[] ) { String regex =to{1}; อินพุตสตริง =ยินดีต้อนรับสู่ Tutorialspoint; รูปแบบ p =
นิพจน์ย่อย/เมทาคาแรคเตอร์ “re{ n, m} ” จะจับคู่นิพจน์ก่อนหน้าอย่างน้อย n และมากที่สุด m ตัวอย่างที่ 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "xyy{2,4}
นิพจน์ย่อย/เมทาคาแรคเตอร์ “a| ข ” ตรงกับ a หรือ b. ตัวอย่างที่ 1 นำเข้า java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { public static void main ( String args[] ) { String regex =สวัสดี | ยินดีต้อนรับ; String input =สวัสดี ยินดีต้อนรับเข้าสู่ Tutorialspoint; รูปแบบ
นิพจน์ย่อย/อักขระเมตา “\b ” จับคู่ขอบเขตของคำเมื่ออยู่นอกวงเล็บ จับคู่แบ็คสเปซ (0x08) เมื่ออยู่ในวงเล็บ ตัวอย่างที่ 1 นำเข้า java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern; RegexExample คลาสสาธารณะ { public static void main (String args[] ) { String regex =\\bเพราะ
นิพจน์ย่อย/อักขระเมตา “\t ” ตรงกับช่องว่างแท็บ ตัวอย่างที่ 1 นำเข้า java.util.Scanner นำเข้า java.util.regex.Matcher นำเข้า java.util.regex.Pattern คลาสสาธารณะ RegexExample { สแตติกโมฆะหลัก (สตริง args [] ) { สตริง regex =\\t ; สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in); System.out.println(ป้อนสตริง:
อักขระเมตา . ในนิพจน์ทั่วไปของ java จะจับคู่อักขระใดก็ได้ (ตัวเดียว) อาจเป็นตัวอักษร ตัวเลข หรืออักขระพิเศษใดๆ ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; ตัวอย่างคลาสสาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบ
คลาสอักขระอนุญาตให้คุณยอมรับอักขระตัวเดียวจากชุดอักขระคงที่ ตัวอย่างเช่น นิพจน์ “[tmp] ” ตรงกับอักขระ t หรือ m หรือ p. นิพจน์ “[^tp] ” ตรงกับอักขระอื่นที่ไม่ใช่ t หรือ p. ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; ตัวอย่างคลาสสาธา
หากต้องการจับคู่ช่วงของอักขระ เช่น เพื่อให้ตรงกับอักขระทั้งหมดระหว่างอักขระสองตัวที่ระบุในลำดับ คุณสามารถใช้คลาสอักขระเป็น [a-z] นิพจน์ “[a-zA-Z] ” ยอมรับอักษรภาษาอังกฤษใด ๆ นิพจน์ “[0-9&&[^35]] ” ยอมรับตัวเลขยกเว้น 3 และ 5 ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Mat
อักขระเมตา “$” ตรงกับจุดสิ้นสุดของสตริงเฉพาะ กล่าวคือ ตรงกับอักขระตัวสุดท้ายของสตริง ตัวอย่างเช่น นิพจน์ “\\d$ ” จับคู่สตริง/บรรทัดที่ลงท้ายด้วยตัวเลข นิพจน์ “[a-z]$ ” จับคู่สตริง/บรรทัดที่ลงท้ายด้วยอักษรตัวพิมพ์เล็ก ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำ