En términos generales, quiero encontrar en la cadena algunas subcadenas, pero solo si está contenidas allí.Regex encuentra la palabra en la cadena
tuve la expresión:
^.*(\bpass\b)?.*$
Y prueba de la cuerda:
high pass h3
Cuando pruebo la cadena a través de la expresión que veo esa cadena entera se encuentra (pero el grupo "pasan" No):
match : true
groups count : 1
group : high pass h3
Pero que necesitaba, es que partido tiene 2 grupos: 1: paso alto h3 2: pasar
Y cuando pruebo, por ejemplo, la cadena - alta h3, todavía había encontrado 1 grupo - alta h3
¿Cómo puedo hacer esto?
1. ¿En qué plataforma (no todas las implementaciones de expresiones regulares son los mismos): Perl, Python, Java, .NET, ...? 2. "solo si está contenido allí" no está claro. – Richard
¿Por qué quieres la cadena completa como un partido? – Mat
Podría ser multilínea, consiguiendo las líneas completas, incluida la palabra que se va a encontrar. – Mario