Las expresiones regulares son una notación matemática para describir un patrón de texto. Se utilizan en muchas aplicaciones de programación para realizar búsquedas y reemplazos de texto, así como para validar entradas de formularios y realizar otras tareas de manipulación de texto.

Las expresiones regulares se componen de caracteres literales y metacaracteres. Los caracteres literales son aquellos que aparecen tal cual en el patrón, mientras que los metacaracteres tienen un significado especial y se utilizan para describir una variedad de patrones.

Para conformar una expresión regular que contenga caracteres alfanuméricos UTF-8, guiones y puntos, puedes utilizar los siguientes metacaracteres:

"\w": coincide con cualquier carácter alfanumérico UTF-8 (letras y números).
"\d": coincide con cualquier dígito decimal.
"\s": coincide con cualquier carácter de espacio en blanco.
".:" coincide con cualquier carácter excepto un salto de línea.
"-" y ".:" coincide con el carácter de guion o punto, respectivamente.

Aquí hay un ejemplo de una expresión regular que coincide con una cadena que contenga solo caracteres alfanuméricos UTF-8, guiones y puntos:

^[\w\d.-]+$

La expresión regular comienza con un ^ y termina con un $. Estos metacaracteres indican el inicio y el final de la cadena, respectivamente. Dentro de estos delimitadores, la expresión regular consiste en una secuencia de caracteres alfanuméricos UTF-8 (\w\d), guiones (-) y puntos (.), que pueden aparecer una o más veces (indicado por el signo +).
นิพจน์ทั่วไปเป็นสัญกรณ์ทางคณิตศาสตร์สำหรับอธิบายรูปแบบของข้อความ ใช้ในแอปพลิเคชันการเขียนโปรแกรมจำนวนมากเพื่อทำการค้นหาและการแทนที่ข้อความ ตลอดจนตรวจสอบอินพุตแบบฟอร์มและดำเนินการจัดการข้อความอื่นๆ นิพจน์ทั่วไปประกอบด้วยอักขระตามตัวอักษรและอักขระเมตา อักขระตัวอักษรคืออักขระที่ปรากฏตามที่อยู่ในรูปแบบ ในขณะที่อักขระ meta มีความหมายพิเศษและใช้เพื่ออธิบายรูปแบบต่างๆ หากต้องการสร้างนิพจน์ทั่วไปที่มีอักขระตัวอักษรและตัวเลข UTF-8 ขีดกลาง และจุด คุณสามารถใช้อักขระเมตาต่อไปนี้: "\w": จับคู่อักขระตัวอักษรและตัวเลข UTF-8 ใดๆ (ตัวอักษรและตัวเลข) "\d": จับคู่เลขทศนิยมใดๆ "\s" - จับคู่อักขระช่องว่าง ".:" จับคู่อักขระใดๆ ยกเว้นการขึ้นบรรทัดใหม่ "-" และ ".:" จับคู่อักขระขีดกลางหรือจุดตามลำดับ นี่คือตัวอย่างของนิพจน์ทั่วไปที่จับคู่สตริงที่มีเฉพาะอักขระตัวอักษรและตัวเลข UTF-8 เครื่องหมายยัติภังค์ และจุด: ^[\w\d.-]+$ นิพจน์ทั่วไปเริ่มต้นด้วย ^ และลงท้ายด้วย $ อักขระเมตาเหล่านี้ระบุจุดเริ่มต้นและจุดสิ้นสุดของสตริง ตามลำดับ ภายในตัวคั่นเหล่านี้ นิพจน์ทั่วไปประกอบด้วยลำดับของอักขระตัวอักษรและตัวเลข UTF-8 (\w\d) ขีดกลาง (-) และจุด (.) ซึ่งสามารถปรากฏได้หนึ่งครั้งหรือมากกว่านั้น (ระบุด้วยเครื่องหมาย +)
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence