Tengo una entrada que puede tener solo 2 valores apple
o banana
. ¿Qué expresión regular puedo usar para asegurar que cualquiera de las dos palabras fue enviada?Regex coincide con una de las dos palabras
180
A
Respuesta
283
esto va a hacer:
/^(apple|banana)$/
a excluyen de cuerdas capturados (por ejemplo $1
, $2
):
(?:apple|banana)
55
Hay diferentes motores de expresiones regulares, pero creo que la mayoría de ellos trabajará con esto:
apple|banana
+27
Si planea agregar más en su expresión regular, necesita poner paréntesis alrededor de sus palabras, como este: '(apple | banana)'. –
0
La expresión regular /.txt|.tif/
se puede usar en SiteScope para buscar 'coincidencia de nombre de archivo' para el monitor del Directorio cuando busque dos tipos diferentes de archivos de archivos que terminan en .txt o .tif
Cuestiones relacionadas
- 1. Regex: ¿coincide con todas las apariciones?
- 2. Expresión regular: coincide con todas las palabras excepto
- 3. Python Regex para palabras con guiones
- 4. Regex para obtener las dos primeras palabras de longitud desconocida de una cadena
- 5. RegExp coincide con una palabra o varias palabras en presupuestos
- 6. Regex para que coincida con palabras de cierta longitud
- 7. regex coincide con la intersección en C#
- 8. Ruby Regex extrayendo palabras
- 9. Regex con excepción de palabras particulares
- 10. Java Regex no coincide?
- 11. Regex - coincide con todo, pero barra inclinada
- 12. Regex búsqueda de palabras múltiples
- 13. Regex para que coincida con palabras parciales (JavaScript)
- 14. Regex - coincide con todo sin espacios en blanco
- 15. Coincide con el identificador Unicode de C# con Regex
- 16. Alternativa a regex: coincide con todas las instancias que no están dentro de las cotizaciones
- 17. Powershell Regex - grupo denominado opcional coincide
- 18. Regex que coincide con el número con hasta 2 decimales
- 19. RegEx - codicioso espacio en blanco coincide
- 20. Regex - Coincide con un patrón antes de un personaje
- 21. Regex: coincide con cualquier signo de puntuación excepto y _
- 22. Expresiones de límite de palabras Regex
- 23. Python regex \ w no coincide con la combinación de diacríticos?
- 24. C# Regex coincide con cualquier cosa dentro de paréntesis
- 25. Reemplazar palabras incorrectas usando Regex
- 26. Looping a través de Python Regex coincide con
- 27. Lee las líneas entre dos palabras clave
- 28. Regex para que coincida con todas las palabras, excepto una lista dada
- 29. límite de palabras regex excluyendo el guión
- 30. regex - coincide con el carácter que no se escapó
Para algunos, usar esto como un grupo sin captura será útil. El uso de '(?: Apple | banna)' coincidirá con cualquiera, pero no los agregará a la lista de cadenas capturadas (por ejemplo, '$ 1',' $ 2' .. '$ N'). – doub1ejack