Jak získat název souboru s obrázkem z URL adresy obrázku

imgurl
regulární-výrazy
proměnné
#1

Přidávám další praktický příklad použití regulárních výrazů v Mergadu, který se může hodit třeba u vytváření nové proměnné.

Problém:

Jak získat jenom název obrázku (myšleno název souboru s obrázkem) z jeho celé URL adresy?
Např. mám v IMGURL tyto hodnoty:
- https://muje-shop.cz/files/images/IMG_2060.jpg
- https://muje-shop.cz/files/img/XYZ_IMG_10.jpg
- https://muje-shop.cz/images/thumbnails/new_img2.gif
- https://muje-shop.cz/1/2/3/images/obrazek.png
atd.
A potřebuji jen ty názvy, které jsou výše označené tučně.

Řešení:
Zajímá nás jen text na konci URL adresy za posledním lomítkem. Můžeme se na to podívat i z “druhé strany”, že nás zajímá cokoliv od konce řetězce po lomítko, což zachytíme regulárním výrazem: [^\/]+$

Ukázka co regulární výraz zachytí:
16-14-58-38

Potřebujete poradit s regulárním výrazem nebo řešíte konkrétní problém jak upravit nějaký text či hodnotu v elementu a nevíte si rady? Napište nám sem do fóra. :wink:

2 Likes