ASP Object RegExp : สอน method และ property ของ Object RegExp, เรียน method และ property ของ Object RegExp
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • RegExp ใช้สร้างออปเจ็ค RegExp
    Global ใช้กำหนดค่า หรือคืนค่า ว่าต้องการค้นหาทุกคำหรือไม่
    IgnoreCase ใช้กำหนดค่า หรือคืนค่า ว่าต้องการเปรียบเทียบคำให้ใช้คำจากบัญชีคำหรือไม่
    Pattern ใช้กำหนดค่า หรือคืนค่า คำที่จะค้นหา
    Test() ใช้กำหนดค่าข้อมูความที่จะถูกค้นหา โดยจะคืนค่า true เมื่อพบข้อความที่ค้นหา
    Replace() ใช้ค้นหาและแทนที่ข้อความที่กำหนด โดยจะคืนค่า ข้อความที่ถูกแทนที่เรียบร้อยแล้ว
    สัญลักษณ์ต่างๆของการค้นหา ( ที่จะกำหนดใน Pattern ) สัญลักษณ์ต่างๆของการค้นหา ( ที่จะกำหนดใน Pattern )
  • property :
    RegExp

    return type :
    RegExp

    content :
    ใช้สร้างออปเจ็ค RegExp

    example :
    Set regexp = New RegExp

  • property :
    Global

    return type :
    void, boolean

    content :
    ใช้กำหนดค่า หรือคืนค่า ว่าต้องการค้นหาทุกคำหรือไม่
    โดยถ้ากำหนด true หมายถึงค้นหาทุกคำ ถ้ากำหนด false หมายถึงค้นหาคำแรกที่พบเท่านั้น

    example :
    Set regexp = New RegExp
    regexp.Global = true

  • property :
    IgnoreCase

    return type :
    void, boolean

    content :
    ใช้กำหนดค่า หรือคืนค่า ว่าต้องการเปรียบเทียบคำให้ใช้คำจากบัญชีคำหรือไม่
    ถ้ากำหนด true หมายถึงการเปรียบเทียบคำให้ใช้คำจากบัญชีคำ
    ถ้ากำหนด false หมายถึงการเปรียบเทียบคำไม่ได้ใช้คำจากบัญชีคำ

    example :
    Set regexp = New RegExp
    regexp.IgnoreCase = true

  • property :
    Pattern

    return type :
    void, string

    content :
    ใช้กำหนดค่า หรือคืนค่า คำที่จะค้นหา

    example :
    Set regexp = New RegExp
    regexp.Pattern = ?blue?

  • method :
    Test ( string_text )

    return type :
    boolean

    content :
    ใช้กำหนดค่าข้อมูความที่จะถูกค้นหา โดยจะคืนค่า true เมื่อพบข้อความที่ค้นหา

    example :
    Set regexp = New RegExp
    regexp.Pattern = ?blue?
    if ( regexp.Test ( ?Ocean is blue color? ) )
    {
         //
    }

  • method :
    Replace ( string_text, string_replace )

    return type :
    string

    content :
    ใช้ค้นหาและแทนที่ข้อความที่กำหนด โดยจะคืนค่า ข้อความที่ถูกแทนที่เรียบร้อยแล้ว

    example :
    Set regexp = New RegExp
    regexp.Pattern = ?blue?
    Dim new_text = regexp.Replace ( ?Ocean is blue color?, ?black? )

  • subject :
    สัญลักษณ์ต่างๆของการค้นหา ( ที่จะกำหนดใน Pattern )

    content :
    สัญลักษณ์ต่างๆของการค้นหา ( ที่จะกำหนดใน Pattern ) ได้แก่
    
    *	ใช้แทน ตัวอักษรใดๆ โดยไม่จำกัดจำนวนตัวอักษร
    ?	ใช้แทน ตัวอักษรใดๆ จำนวน 1 ตัวอักษร (ไม่มีก็ได้)
    .	ใช้แทน ตัวอักษรใดๆ จำนวน 1 ตัวอักษร (ต้องมีเสมอ)
    
    (x|y)	ใช้แทนว่า ต้องมี x หรือ y (ใช้เป็นกลุ่มคำแทน x หรือ y ก็ได้)
    [xyz]	ใช้แทนว่า ต้องมี x หรือ y หรือ z (เป็นตัวอักษร)
    [^xyz]	ใช้แทนว่า ต้องไม่มี x หรือ y หรือ z (เป็นตัวอักษร)
    [a-z]	ใช้แทนว่า ต้องมี a ถึง z ตัวใดตัวหนึ่ง (เป็นตัวอักษร)
    
    ตัวอักษร{x}	ใช้แทนว่า ต้องมี ตัวอักษร จำนวน x ตัว
    ตัวอักษร+	ใช้แทนว่า จะมี ตัวอักษร อีกกี่ตัวก็ได้
    
    ^ตัวอักษร	ใช้แทนว่า หาบรรทัด ที่เริ่มต้นด้วย ตัวอักษร ที่กำหนด
    $ตัวอักษร	ใช้แทนว่า หาบรรทัด ที่จบด้วย ตัวอักษร ที่กำหนด
    

 
Share This Chapter Login with Facebook