2012-02-08 9 views

Respuesta

5

Usted puede hacer esto utilizando una búsqueda hacia delante:

,(?=(?:[^,]*,){3}[^,]*$) 

Vea funcionar en línea: Rubular

0

puede utilizar un cuantificador y luego dar marcha atrás:

de Si versión de entrada ngle-Line (sin saltos de línea)

/.*\K,(?=(?:[^,]+,){3})/ 

-line sola versión corresponder: (saltos de línea presente)

/.*\K,(?=(?:[^,\n]+,){3})/ 

multilínea versión corresponder:

/.*\K,(?=(?:[^,]+,){3})/s 
Cuestiones relacionadas