Skocz do zawartości

Regex - img usunięcie całej ścieżki do zdjęcia


mojeprogramy.com

Rekomendowane odpowiedzi

Mam wyexportowany xml z postami z WordPress-a

W nim są ścieżki do zdjęć np.

 <img src="https://doemna.pl/gfx/sss/_thumbs/pl/defaultaktualnosci/104/3669/1/orkiszowy_z_papryka2,mVOUwmObZlOY5YVUlA.jpg />

Niestety jest dużo folderów "po drodze"

Chcę wyrażeniem regularnym przyciąć do samego zdjęcia (bez ścieżki) czyli

<img src="orkiszowy_z_papryka2,mVOUwmObZlOY5YVUlA.jpg" />

 

 

https://doemna.pl/gfx/sss/_thumbs/pl/defaultaktualnosci/104/3669/1/orkiszowy_z_papryka2,mVOUwmObZlOY5YVUlA.jpg
https://doemna.pl/gfx/sss/_thumbs/pl/defaultaktualnosci/104/3670/1/chlebzseremisokiempomid,k1ydwl-ibVOE6tCTiHtf.jpg
https://doemna.pl/gfx/sss/_thumbs/pl/defaultaktualnosci/104/4434/1/rogale3,k1ydwl-ibVOE6tCTiHtf.jpg
https://doemna.pl/gfx/sss/_thumbs/pl/defaultaktualnosci/104/4434/1/rogale3,mVOUwmObZlOY5YVUlA.jpg
https://doemna.pl/gfx/sss/userfiles/w-rybak/nie_usuwac/zielony_plomien_bbtb_group.jpg
https://doemna.pl/gfx/sss/userfiles/w-rybak/okladka-kp20.jpg
https://doemna.pl/gfx/sss/userfiles/w-rybak/nie_usuwac/plomien_roku_2015.jpg
https://doemna.pl/gfx/sss/userfiles/w-rybak/nie_usuwac/plomien_roku_2017/01._ish_fot._petra_welzel.jpg
https://doemna.pl/gfx/sss/_thumbs/pl/wizytowki/499/produkty/1385/1518216836,l1OUwmObZlOP58SV07pRnGo.jpg
https://doemna.pl/gfx/sss/_thumbs/pl/wizytowki/499/produkty/1386/752543654,k1ydwl-ibVOE6tCTiHtf.jpg

 

 InternetSpeedTest.pl - speed test ookla, orange, upc, t-mobile, vectra | directX.pl - directx 9, 10, 11, 12 | kodex.pl

Odnośnik do komentarza
Udostępnij na innych stronach

6 minut temu, mojeprogramy.com napisał:

Chcę wyrażeniem regularnym przyciąć do samego zdjęcia (bez ścieżki) czyli

Pisałeś już podobny temat... Może czas zacząć się uczyć PHP jeśli chcesz z tego korzystać,  anie oczekiwać ze toś za ciebie bedzie odwalał robotę  ?
 

https://www.php.net/manual/en/ref.pcre.php
https://www.tutorialspoint.com/php/php_regular_expression.htm
https://www.tutorialrepublic.com/php-tutorial/php-regular-expressions.php

ITD...

 

 

Druga spawa po co wlejesz ten syf jako tekst a nie jako <code> do tego przeznaczone .

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zrobiłbym to prościej:

<?php
$url = 'https://doemna.pl/gfx/sss/_thumbs/pl/defaultaktualnosci/104/3669/1/orkiszowy_z_papryka2,mVOUwmObZlOY5YVUlA.jpg';
$urlData = explode('/', $url);
$img = end($urlData);

 

Potrzebujesz dedykowanej aplikacji internetowej? Napisz :) (PHP, MariaDB/MySQL, MongoDB, JavaScript)

Mój prywatny monitor backlinków

Najlepsze serwery Minecraft. A to kolejna lista zawierająca serwery Minecraft

Odnośnik do komentarza
Udostępnij na innych stronach

@dudekm Tylko że mi trzeba raz zmienić w pliku xml a nie funkcję która będzie podmieniała w locie

 

<img src=.*(([^\/]+\/)+)([^\/]+\/[^\/].*)/>
na
<img src="$3 />

 

 InternetSpeedTest.pl - speed test ookla, orange, upc, t-mobile, vectra | directX.pl - directx 9, 10, 11, 12 | kodex.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Napisałeś:

14 godzin temu, mojeprogramy.com napisał:

Chcę wyrażeniem regularnym przyciąć do samego zdjęcia (bez ścieżki)

Pokazałem Tobie jak "wyłuskać" to co chcesz. Może kolejny krok wykonasz sam? A jak nie... dział "Ogłoszenia i Zlecenia" ;)

Potrzebujesz dedykowanej aplikacji internetowej? Napisz :) (PHP, MariaDB/MySQL, MongoDB, JavaScript)

Mój prywatny monitor backlinków

Najlepsze serwery Minecraft. A to kolejna lista zawierająca serwery Minecraft

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności