Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. นิพจน์ทั่วไปสำหรับเลขฐานสิบหกที่มากกว่า 10 และควรมีความยาวเท่ากันใน java

    ต่อไปนี้คือนิพจน์ทั่วไปที่จะจับคู่เลขฐานสิบหกที่มากกว่า 10 ที่มีความยาวคู่ - ^(?=.{10,255}$)(?:0x)?\p{XDigit}{2}(?:\p{XDigit}{2})*$ ที่ไหน ^ − จับคู่จุดเริ่มต้นของประโยค (?=.{10,255}$) − สตริงที่ลงท้ายด้วยอักขระตั้งแต่ 10 ถึง 255 \p{XDigit}{2} − เลขฐานสิบหกสองตัว (?:\p{XDigit}{2})* − 0

  2. จะตรวจสอบรูปแบบ regex หลายรายการกับอินพุตได้อย่างไร การใช้จาวา

    | อักขระเมตา: อักขระเมตา | ในนิพจน์ทั่วไปของ Java ช่วยให้คุณสามารถจับคู่นิพจน์ทั่วไปได้มากกว่าหนึ่งนิพจน์ ตัวอย่างเช่น หากคุณต้องการจับคู่ข้อความอินพุตเฉพาะกับนิพจน์มากกว่าหนึ่งนิพจน์ คุณต้องแยกนิพจน์ออกเป็น: exp1|exp2|exp3 ตัวอย่าง นำเข้า java.util.Scanner;import java.util.regex.Matcher;import java

  3. โปรแกรม Java regex เพื่อตรวจสอบว่า String มีอักขระที่เป็นตัวอักษรและตัวเลขคละกันอย่างน้อยหนึ่งตัวหรือไม่

    การติดตามนิพจน์ทั่วไปจะจับคู่สตริงที่มีอักขระที่เป็นตัวอักษรและตัวเลขคละกันอย่างน้อยหนึ่งตัว - ^.*[a-zA-Z0-9]+.*$; ที่ไหน ^.* จับคู่สตริงที่ขึ้นต้นด้วยอักขระ 0 ตัวหรือมากกว่า (ใดๆ) [a-zA-Z0-9]+ จับคู่อักขระที่เป็นตัวอักษรและตัวเลขอย่างน้อยหนึ่งตัว *$ จับคู่สตริงที่ลงท้ายด้วยอักขระ (ant) 0

  4. โปรแกรม Java regex เพื่อเพิ่มช่องว่างระหว่างตัวเลขและคำใน Java

    คุณสามารถสร้างกลุ่มที่ตรงกันในนิพจน์ทั่วไปได้โดยแยกนิพจน์ด้วยวงเล็บ ตามนิพจน์ทั่วไป กลุ่มแรกจะจับคู่ตัวเลข และกลุ่มที่สองตรงกับตัวอักษรภาษาอังกฤษ − (\\d)([A-Za-z]) กล่าวโดยย่อ คือ จะจับคู่ส่วนในสตริงอินพุตที่มีตัวเลขตามด้วยตัวอักษร เนื่องจากนิพจน์ $1 หมายถึง Group1 และ $2 หมายถึง Group2 หากคุณแทนท

  5. คลาส PatternSyntaxException ในนิพจน์ทั่วไปของ Java

    PaternSyntaxException class แสดงถึงข้อยกเว้นที่ไม่ได้ตรวจสอบในกรณีที่เกิดข้อผิดพลาดทางไวยากรณ์ในสตริง regex คลาสนี้มีสามวิธีหลักคือ − getDescription() − ส่งกลับรายละเอียดของข้อผิดพลาด getIndex() − ส่งกลับดัชนีข้อผิดพลาด getPattern() − ส่งกลับรูปแบบนิพจน์ปกติที่มีข้อผิดพลาด getMessage()

  6. นิพจน์ทั่วไป \E Metacharacter ใน Java

    นิพจน์ย่อย/เมทาคาแรคเตอร์ “\E ” สิ้นสุดการอ้างอิงที่ขึ้นต้นด้วย \Q กล่าวคือ คุณสามารถหลีกเลี่ยงอักขระเมตาในนิพจน์ทั่วไปได้โดยวางไว้ระหว่าง \Q และ \E ตัวอย่างเช่น นิพจน์ [aeiou] จะจับคู่สตริงที่มีตัวอักษรสระอยู่ในนั้น ตัวอย่าง นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.uti

  7. จะจับคู่ฟิลด์ตัวหนาในสคริปต์ HTML โดยใช้นิพจน์ทั่วไปใน Java ได้อย่างไร

    นิพจน์ทั่วไป \\S จับคู่อักขระที่ไม่ใช่ช่องว่างและนิพจน์ทั่วไปต่อไปนี้จะจับคู่อักขระที่ไม่ใช่ช่องว่างระหว่างแท็กตัวหนาอย่างน้อยหนึ่งตัว "(\\S+)" ดังนั้นเพื่อให้ตรงกับฟิลด์ตัวหนาในสคริปต์ HTML คุณต้อง - รวบรวมนิพจน์ทั่วไปข้างต้นโดยใช้วิธีการคอมไพล์ () ดึงตัวจับคู่จากรูปแบบที่ได้รับโดย

  8. ปริมาณโลภนิพจน์ Java Regular ใน java

    ปริมาณโลภคือปริมาณเริ่มต้น ปริมาณที่โลภจับคู่ให้มากที่สุดจากสตริงอินพุต (การจับคู่ที่ยาวที่สุดเท่าที่จะเป็นไปได้) หากไม่จับคู่จะออกจากอักขระตัวสุดท้ายและจับคู่อีกครั้ง ต่อไปนี้เป็นรายการของปริมาณโลภ - ตัวระบุ คำอธิบาย รี* ตรงกับศูนย์หรือมากกว่าที่เกิดขึ้น หรือ? จับคู่ศูนย์หรือ 1 รายการ รี+ จ

  9. Collections.replaceAll() method และ List.replaceAll() method ใน Java

    replaceAll() อินเทอร์เฟซเมธอดของ Collections ยอมรับออบเจ็กต์ List ซึ่งเป็นพารามิเตอร์ที่พิมพ์สองค่าแทนค่าเก่าและค่าใหม่ แทนที่ค่าเก่าด้วยค่าใหม่ในรายการ ตัวอย่าง import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ReplaceAllExample {    public stat

  10. MatchResult groupCount() วิธีการใน Java พร้อมตัวอย่าง

    java.util.regex.MatcheResult อินเทอร์เฟซมีวิธีการดึงผลลัพธ์ของการแข่งขัน คุณสามารถรับออบเจ็กต์ของอินเทอร์เฟซนี้โดยใช้ toMatchResult() วิธีการของ ตัวจับคู่ ระดับ. เมธอดนี้ส่งคืนออบเจ็กต์ MatchResult ซึ่งแสดงถึงสถานะการจับคู่ของตัวจับคู่ปัจจุบัน groupCount() เมธอดของอินเทอร์เฟซนี้จะนับและส่งคืนจำนวน

  11. โปรแกรมนิพจน์ทั่วไป Java เพื่อตรวจสอบอีเมลรวมถึงช่องว่างที่ถูกต้องเช่นกัน

    การติดตามนิพจน์ทั่วไปที่ตรงกันที่ให้ id อีเมลรวมถึงการป้อนข้อมูลที่ว่างเปล่า - ^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})?$ ที่ไหน ^ ตรงกับจุดเริ่มต้นของประโยค [a-zA-Z0-9._%+-] จับคู่อักขระหนึ่งตัวจากตัวอักษรภาษาอังกฤษ (ทั้งสองกรณี) ตัวเลข + _ ., และ - ก่อนสัญลักษณ์ @ . + หมายถึงก

  12. List.replaceAll (ตัวดำเนินการ UnaryOperator<E>) วิธีใน Java

    เมธอด replaceAll() ของอินเทอร์เฟซ List ยอมรับอ็อบเจ็กต์ของ UnaryOperator ที่แสดงถึงการดำเนินการเฉพาะ ดำเนินการตามที่ระบุกับองค์ประกอบทั้งหมดของรายการปัจจุบัน และแทนที่ค่าที่มีอยู่ในรายการด้วยผลลัพธ์ที่เกี่ยวข้อง ตัวอย่าง import java.util.ArrayList; import java.util.function.UnaryOperator; class Op i

  13. คลาสอักขระ Posix \p{IsLatin} Java regex

    คลาสนี้ \p{IsLatin} จับคู่อักขระของภาษาละติน ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; ตัวอย่างคลาสสาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร์ sc =สแกนเนอร์ใหม่ (Sy

  14. เมธอด MatchResult group (int group) ใน Java พร้อมตัวอย่าง

    java.util.regex.MatcheResult อินเทอร์เฟซมีวิธีการดึงผลลัพธ์ของการแข่งขัน คุณสามารถรับออบเจ็กต์ของอินเทอร์เฟซนี้โดยใช้ toMatchResult() วิธีการของ ตัวจับคู่ ระดับ. เมธอดนี้ส่งคืนออบเจ็กต์ MatchResult ซึ่งแสดงถึงสถานะการจับคู่ของตัวจับคู่ปัจจุบัน กลุ่ม (กลุ่ม int) เมธอดของอินเทอร์เฟซนี้ยอมรับค่าจำนว

  15. โปรแกรม Java regex เพื่อแยกสตริงที่ทุกช่องว่างและเครื่องหมายวรรคตอน

    นิพจน์ทั่วไป [!._,@?//s] จะจับคู่เครื่องหมายวรรคตอนและช่องว่างทั้งหมด ตัวอย่าง import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test {    public static void main( String args[] ) {       String input = "This is!a.sam

  16. โปรแกรม Java regex เพื่อแยกสตริงที่มีการลงท้ายบรรทัดเป็นตัวคั่น

    ใน windows \r\n ทำหน้าที่เป็นตัวคั่นบรรทัด นิพจน์ทั่วไป \\r?\\n ตรงกับส่วนท้ายบรรทัด วิธี split() ของคลาส String ยอมรับค่าที่แสดงนิพจน์ปกติและแยกสตริงปัจจุบันออกเป็นอาร์เรย์ของโทเค็น (คำ) โดยถือว่าสตริงระหว่างการเกิดขึ้นของการจับคู่สองรายการเป็นโทเค็นเดียว ดังนั้น หากคุณต้องการแยกสตริงที่มีการลงท้

  17. จะพิมพ์อักขระทั้งหมดของสตริงโดยใช้นิพจน์ทั่วไปใน Java ได้อย่างไร

    อักขระเมตา . จับคู่อักขระทั้งหมด เพื่อพิมพ์อักขระทั้งหมดโดยใช้นิพจน์ทั่วไป - รวบรวมนิพจน์ทั่วไปโดยใช้วิธีการคอมไพล์ () สร้างวัตถุ Matcher โดยใช้เมธอด matcher() ค้นหารายการที่ตรงกันโดยใช้เมธอด find() และพิมพ์เนื้อหาที่ตรงกัน (ตัวอักษร) ที่ตรงกันทุกรายการโดยใช้เมธอด group() ตัวอย่าง import

  18. วิธีตรวจสอบที่อยู่อีเมลโดยใช้นิพจน์ทั่วไปของ Java

    ต่อไปนี้เป็นนิพจน์ทั่วไปที่ตรงกับที่อยู่อีเมล − ^[\\w!#$%&*+/=?`{|}~^-]+(?:\\.[\\w!#$%&*+/=? `{|}~^-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$ ตัวอย่าง นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; ตัวอย่างคลาสสาธารณะ { โมฆะสาธารณะสาธารณะหลัก (สตริง args []

  19. คลาสอักขระ Posix \p{InGreek} Java regex

    คลาสนี้ \p{InGreek} จับคู่อักขระกรีก ตัวอย่าง นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ Example1 { โมฆะคงที่สาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in); อินพ

  20. คลาสอักขระ Posix \p{Lu} Java regex

    คลาสนี้ \p{Lu} จับคู่อักษรตัวพิมพ์ใหญ่ ตัวอย่างที่ 1 นำเข้า java.util.Scanner; นำเข้า java.util.regex.Matcher; นำเข้า java.util.regex.Pattern; คลาสสาธารณะ Example1 { โมฆะคงที่สาธารณะหลัก (สตริง args []) {// การอ่านสตริงจากระบบของผู้ใช้ .out.println(ป้อนสตริง); สแกนเนอร์ sc =สแกนเนอร์ใหม่ (System.in

Total 1921 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:48/97  20-คอมพิวเตอร์/Page Goto:1 42 43 44 45 46 47 48 49 50 51 52 53 54