นิพจน์ทั่วไปเป็นภาษาพิเศษสําหรับการค้นหาข้อความและการจัดการสตริงย่อยโดยยึดตามการใช้อักขระตัวแทนที่มีการสร้างรูปแบบการค้นหา
แอปค้นหานิพจน์ทั่วไปนี้จะค้นหาคําเพียงคําเดียวในข้อความโดยใช้รูปแบบที่กําหนด การค้นหาวลีและการค้นหาแบบบูลีนไม่ได้รับการสนับสนุน อย่างไรก็ตามเครื่องมือค้นหาข้อความแบบเต็ม GroupDocs.Search ซึ่งแอปพลิเคชันนี้ใช้อยู่ยังสนับสนุนการค้นหาวลีและการค้นหาบูลีนเมื่อสร้างแบบสอบถามในรูปแบบวัตถุ ในกรณีนี้ รูปแบบการค้นหาจะถูกระบุแยกกันสําหรับแต่ละคํา
ตัวอย่างนิพจน์ทั่วไปคือสตริงต่อไปนี้ "(.)\1{1,}". แบบสอบถามนี้จะค้นหาคําที่มีอักขระเหมือนกันสองตัวติดกัน โปรดสังเกตว่าเครื่องหมายคําพูดรอบนิพจน์ไม่ได้เป็นส่วนหนึ่งของแบบสอบถาม ตัวอย่างเช่น สําหรับแบบสอบถามนี้ จะพบคําต่อไปนี้:
แอปพลิเคชันนี้ใช้ไลบรารี .NET C# ดังนั้นให้ใช้การอ้างอิงภาษานิพจน์ทั่วไปสําหรับภาษา .NET C# ตามต้องการ
คุณสามารถทําการค้นหานิพจน์ทั่วไปได้หลายรูปแบบ โปรดดูรายการทั้งหมดด้านล่าง