webForumDet fria alternativet

preg_replace i slutet

2 svar · 191 visningar · startad av FlashX

FlashXMedlem sedan nov. 1999992 inlägg
#1

Har för mig att jag någonstans läst att man kan söka igenom en sträng från slutet och byta ut tecken men hittar inte dit.
Använder preg_replace för detta.
Vad jag vill göra är att ändra
bild.eps.namn.eps
till
bild.eps.namn.jpg
preg_replace("/(eps|tif|tiff)/", "jpg", $fileNameThumb; ändrar alla förekomster av eps men vill som sagt bara ändra den sista.

[Redigerat av FlashX den 23 jan 2002]

BatboyMedlem sedan jan. 2000888 inlägg
#2

Ett litet dollartecken saknas.

preg_replace("/(eps|tif|tiff)[b]$[/b]/", "jpg", $fileNameThumb);

/j

FlashXMedlem sedan nov. 1999992 inlägg
#3

Hade för mig att det var $-tecknet men det hamnade antagligen fel när jag testade.
Nu fungerar det dock utmärkt :)

Genererad på 361 ms · cache AV · v20260730165559-full.f96bc7eb