การใช้อักขระตัวแทนในการเปรียบเทียบสตริง

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

ลวดลายที่มีอยู่แล้วภายในการจับคู่มีเครื่องมืออเนกประสงค์สำหรับการเปรียบเทียบสายอักขระ ตารางต่อไปนี้แสดงอักขระที่คุณสามารถใช้กับตัวดำเนินการLikeและจำนวนหลักหรือสตริงที่สองตรงกัน

อักขระใน ลวดลาย

ในข้อมูลที่ตรงกัน นิพจน์

? หรือ _ (ขีดล่าง)

อักขระใดๆ หนึ่งตัว

* หรือ %

ไม่มีหรือมีอักขระกี่ตัวก็ได้

#

เลขหนึ่งหลักใดๆ (0 — 9)

[charlist]

อักขระใดๆ หนึ่งอักขระใน charlist

[!charlist]

อักขระใดๆ หนึ่งอักขระที่ไม่อยู่ใน charlist


คุณสามารถใช้กลุ่มอย่าง น้อยหนึ่งอักขระ (charlist) ในวงเล็บเหลี่ยม ([) เพื่อให้ตรงกับอักขระเดี่ยวใด ๆ ในนิพจน์และcharlistสามารถมีอักขระใด ๆ เกือบในชุดอักขระ ANSI รวมทั้งตัวเลข คุณสามารถใช้อักขระพิเศษที่เปิดวงเล็บเหลี่ยม ([), เครื่องหมายคำถาม (?) เครื่องหมายเลขที่ (#), และเครื่องหมายดอกจัน (*) เพื่อให้ตรงกับพวกเขาเองการก็ต่อเมื่อในวงเล็บเหลี่ยมได้ คุณไม่สามารถใช้วงเล็บเหลี่ยมปิด (]) ภายในกลุ่มเพื่อให้ตรงกับเอง แต่คุณสามารถใช้ภายนอกในกลุ่มเป็นอักขระแต่ละ

นอกเหนือจากรายการของอักขระในวงเล็บเหลี่ยมง่าย ๆcharlistสามารถระบุช่วงของอักขระ โดยใช้เครื่องหมายยัติภังค์ (-) เพื่อแยกด้านบนและขอบเขตล่างของช่วง ตัวอย่าง [A-z] ใช้ในรูปแบบผลลัพธ์ตรงกันถ้าประกอบด้วยตำแหน่งของอักขระที่สอดคล้องกันในนิพจน์ตัวอักษรตัวพิมพ์ใหญ่ในช่วงจาก A ถึง Z ใดก็ คุณสามารถรวมช่วงหลายช่วงภายในวงเล็บโดยไม่ต้องกำหนดเขตช่วง ตัวอย่างเช่น, [รูป-zA-Z0-9] ตรงกันกับอักขระพยัญชนะผสมตัวเลขใด ๆ

มีสิ่งสำคัญโปรดสังเกตว่า อักขระตัวแทน ANSI SQL (%) และ (_) มีให้เฉพาะกับ Microsoft Access database engine และการเข้าถึงให้บริการ OLE DB พวกเขาจะถือเป็นตัวอักษรถ้าใช้ผ่าน Access หรือ DAO

กฎอื่น ๆ สำคัญสำหรับลวดลายที่ตรงกันมีดังนี้:

  • เครื่องหมายอัศเจรีย์ (!) ที่จุดเริ่มต้นของcharlistหมายความ ว่า ตรงทำถ้าพบอักขระใด ๆ ยกเว้นในcharlistในนิพจน์ เมื่อใช้ภายนอกวงเล็บเหลี่ยม เครื่องหมายอัศเจรีย์ตรงกับตัวเอง

  • คุณสามารถใช้เครื่องหมายยัติภังค์ (-) ที่จุดเริ่มต้น (หลังจากเครื่องหมายอัศเจรีย์ถ้าใช้) หรือ ที่ส่วนท้ายของcharlistให้ตรงกับตัวเอง ในตำแหน่งอื่น ๆ เครื่องหมายยัติภังค์ระบุอักขระในช่วง ANSI

  • เมื่อคุณระบุช่วงของอักขระ อักขระต้องปรากฏเรียงลำดับจากน้อย (A Z หรือ 0-100) รูปแบบที่ถูกต้องคือ [A-z] แต่ [Z-] ไม่

  • ] ลำดับตัวอักขระจะถูกละเว้น จะถือว่าเป็นแบบสตริงความยาวเป็นศูนย์ ("")



ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×