2012-02-08 16 views

Odpowiedz

5

Można to zrobić za pomocą uprzedzona:

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

zobaczyć to pracuje w trybie online: Rubular

0

można użyć kwantyfikator a następnie wracać:

Si Wersja wejście ngle linii (Brak newlines)

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

Single-linia wersja dopasowanie (w nowej linii obecny)

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

Wielu linia wersja dopasowanie:

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