2009-09-09 15 views

Respuesta

188
([^\s]+) 

obras

+10

Yo prefijo^para obtener la primera palabra solo – soulmerge

+1

aunque en general es correcto, creo que la necesidad de '^' depende de implementaciones de lenguaje particulares o de expresiones regulares. por ejemplo, en Python usarías 're.match' para esta tarea. – SilentGhost

+3

Esto coincide con todas las palabras y no solo con la primera, [vea este ejemplo] (http://regexr.com?32scv). –

7

Tal vez usted podría tratar ([^] +). *, Que debe dar todo a la primera en blanco en su primer grupo.

+4

No necesita el '. *' –

31

Esto debe hacerlo:

^\S* 
4

para toda la línea

^(\w+)\s+(\w+)\s+(\d+(?:\/\d+){2})\s+(\w+)$ 
1

creo, que será buena solución: /\S\w*/

Cuestiones relacionadas