Potrzebuję wyrażenie regularne, aby dopasować czwarty przecinek od końca linii, mój koniec linii w przecinku.regex aby znaleźć 4-letni przecinek od końca wiersza
Na przykład, chciałbym wybrać przecinek po G w wierszu poniżej:
A,B,C,D,E,F,G,H,I,J,
Potrzebuję wyrażenie regularne, aby dopasować czwarty przecinek od końca linii, mój koniec linii w przecinku.regex aby znaleźć 4-letni przecinek od końca wiersza
Na przykład, chciałbym wybrać przecinek po G w wierszu poniżej:
A,B,C,D,E,F,G,H,I,J,
Można to zrobić za pomocą uprzedzona:
,(?=(?:[^,]*,){3}[^,]*$)
zobaczyć to pracuje w trybie online: Rubular
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