No me quedó claro cómo define o cómo delimita qué es $1 y $2 En un principio pensé que era con él = pero este es parte de la url así que ...

Wilford Giuseppe Camargo Quesada

Wilford Giuseppe Camargo Quesada

Pregunta
student
hace 5 años

No me quedó claro cómo define o cómo delimita qué es $1 y $2

En un principio pensé que era con él = pero este es parte de la url así que no es esto

2 respuestas
para escribir tu comentario
    Braulio Rangel

    Braulio Rangel

    student
    hace 2 años

    delimita "Final del string al encontrar "amperson o enter" y solo se cumple 3 veces esto
    http____ ?&&&\n la expresion empieza en ?& y se corta hasta el amperson negado [^& o sea el siguiente amperson.

    Alex Camacho

    Alex Camacho

    teacher
    hace 5 años

    Cuando se crea una expresión regular, tenemos la opción de capturar algunas partes y guardarlas como marcadores de posición, estas son numeradas a partir de $1

    Si tenemos:

    /A(\d+)B(\d+)C/

    Esto tomará de A90B3C los valores de 90 y 3. Si necesitas agrupar algunos, pero no deseas guardarlas puedes usar (?: ...) en lugar de (...).

    Los números comienzan de izquierda a derecha en el orden en que se abren los corchetes, esto quiere decir que:

    /A((\d+)B)(\d+)C/

    Hacer coincidir con la misma cuerda capturará 90B, 90 y 3.

Curso de Expresiones Regulares

Curso de Expresiones Regulares

Comprende y utiliza expresiones regulares para resolver problemas complejos con cadenas de texto. Aprende a identificar patrones en datos, validar entradas de usuario y analizar logs. Perfecto para desarrolladores buscando mejorar sus habilidades de manejo de texto en diversos lenguajes.

Curso de Expresiones Regulares
Curso de Expresiones Regulares

Curso de Expresiones Regulares

Comprende y utiliza expresiones regulares para resolver problemas complejos con cadenas de texto. Aprende a identificar patrones en datos, validar entradas de usuario y analizar logs. Perfecto para desarrolladores buscando mejorar sus habilidades de manejo de texto en diversos lenguajes.