Al usar expresiones regulares, asegúrese de considerar el comportamiento de varios caracteres en él. En este caso, exploremos cómo lidiar con guiones.
¿Cómo modificar el patrón existente [A-Za-Z0-9! $*\ T \ r \ n]
para incluir coincidencias de guiones?
Comprender el guión en expresiones regulares
]] Por lo general, el guión actúa como un carácter normal en una expresión regular. Sin embargo, su comportamiento cambia ligeramente cuando aparecen en la clase de caracteres []
y tienen otros caracteres antes y después de ellos. En estos casos específicos, tienen usos especiales.
Match hyphen
]para que coincida con el guión, puede elegir las siguientes opciones:
-
se representa a sí mismo. \-
para escapar del hifado, aunque esto no es necesario. Ejemplo
Considere los siguientes escenarios:
[-abc]
: coincida con cualquier instancia de los caracteres a, b, c o guión. [-ABC]
: equivalente a [-ABC]
. [ab \ -c]
: coincidir a, b, c o guión. Presta atención a la posición de Escape Hyphen. [abd]
: especifica el rango de A a D, excluyendo los guiones. Aquí el guión se interpreta como un indicador de rango. Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3