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

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í:

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