es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Expresión regular para encontrar cualquier cosa que no esté entre corchetes HTML, y después de encontrar otra cadena.

Tengo un documento HTML en el cual necesito encontrar texto en un bloque, y luego encontrar texto en otro bloque y ponerlo en un grupo de captura. Estoy usando regex PCRE.

La primera coincidencia será estática y se mantendrá igual. En el primer bloque esto es >Match-Me-First<
La segunda coincidencia para poner en un grupo de captura cambiará. En el segundo bloque esto es >put-me-into-capture-group<

Tengo la regex para encontrar cualquier cosa entre <>, pero no sé cómo hacer que coincida con Match-Me-First y luego negar la coincidencia para hacer el grupo de captura.

Regex para encontrar cualquier cosa entre <>:
(?![^<]*>)(\w+)

Primer bloque de HTML:

Match-Me-First

Segundo bloque de HTML:

put-me-into-capture-group

Tags:  ,

Answer

Comments are closed.