¿Cómo hacer coincidir una palabra completa que está precedida por una pestaña?

StackOverflow https://stackoverflow.com/questions/1400572

  •  05-07-2019
  •  | 
  •  

Pregunta

Estoy tratando de obtener la primera palabra en la línea que coincida con toda la palabra 'número'. Pero solo me interesa que la palabra completa 'número' coincida y esté precedida por una pestaña.

Por ejemplo, si el texto es el siguiente:

tin identification number   4/10/2007   LB
num number  9/27/2006   PAT

Quiero recuperar num

Regex que tengo es:

coincide con toda la palabra: \bnumber\b

si se encuentra más arriba, obtenga la primera palabra: ([^\s?*)

Creo que necesito una modificación en la expresión regular de la palabra completa para que coincida solo cuando la palabra completa está precedida por una pestaña

¿Fue útil?

Solución

Esta respuesta depende un poco de su motor de expresiones regulares, ya que pueden tener diferentes representaciones para la pestaña. En el motor de .NET regex, aunque se vería como ...

\tnumber

Otros consejos

prueba lookahead:

([^\s]+)(?=.*\tnumber)
(?:(\t([^\t ]*)))
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top