Mam dwa ciągi przykład Nazwa pliku:Regex: jak dopasować ostatnią kropkę w ciąg
jquery.ui.min.js
jquery.ui.min.css
Co regex mogę użyć tylko pasują do ostatniej kropce? Nie potrzebuję niczego innego, tylko ostatnią kropkę.
Trochę więcej o tym, co robię. Używam funkcji preg_split() PHP, aby podzielić nazwę pliku na tablicę. Funkcja usuwa wszelkie dopasowania i daje tablicę z elementami między podziałami. Próbuję dostać go podzielić jquery.ui.min.js do tablicy, która wygląda następująco:
array[0] = jquery.ui.min
array[1] = js
Dopasowane ostatni punkt nie jest trudne, to będzie ci dać '.' jako wynik. Masz na myśli "wszystko po ostatniej kropce", tj. "Rozszerzenie"? – deceze
Chcę tylko ostatniej kropki i nic więcej. Ustaliłem dopasowanie do rozszerzenia za pomocą \ .. [^ \.] + $ Teraz muszę samemu uzyskać kropkę. –