Me enamoré de ellos porque representan la forma más poderosa de capturar y reconocer patrones en las solicitudes de búsqueda.
La búsqueda semántica está creciendo y continuará creciendo en los próximos años. Las personas solicitan solicitudes de búsqueda más finitas, y aquellos que adoptan y utilizan Regex cosecharán las recompensas.
Considere las siguientes solicitudes de búsqueda:
- 20 por ciento de 90
- 20% de 90
- 20 PCT. de 90
Los 3 términos de búsqueda son diferentes en el texto, pero todos significan exactamente lo mismo. Entonces, ¿cómo manejas estas solicitudes? Regex representa la forma más rápida y fácil de agrupar e identificar solicitudes de búsqueda semántica como estas.
- ¿Es injusto que las historias personales reciban demasiada atención en Quora?
- ¿Cuál es la historia más aterradora que has experimentado como trabajador nocturno?
- ¿En qué argumento podría participar Vex en Destiny 2?
- ¿Cuál es tu historia de speedcubing?
- ¿Tienes una historia para narrar?
Así es como construí un sitio web matemático completo para responder y resolver problemas matemáticos.
Regex también le brinda una forma poderosa de escanear y filtrar datos, tratando de identificar ciertos patrones de texto. Un proyecto en el que trabajamos hace unos años tenía un archivo de un banco grande con 120,00 filas de datos. El proyecto necesitaba que alguien revisara y recogiera 5 datos de cada fila. El problema era que las filas no funcionaban de la misma manera.
La forma original en que la empresa lo configuró fue importar y analizar el archivo en Excel, y luego trabajar durante 8 horas en un día una vez al mes para obtener todos los datos extraídos. En ocasiones, extrañarían datos. A veces, les tomó más tiempo.
Usando 5 declaraciones Regex, pudimos reducir el tiempo de 8 horas a poco menos de 5 minutos con cero errores. No usamos nada más que RegEx.