2013-08-16 4 views
8

Wie bekomme ich den Dateinamen von URL mit Lua String-Manipulationen.Abrufen des Dateinamens von der URL mit Lua

ich diese URL haben

https://thisisarandomsite.com/some_dir/src/blah/blah/7fd34a0945b036685bbd6cc2583a5c30.jpg

Und ich will die 7fd34a0945b036685bbd6cc2583a5c30.jpg bekommen, kann es sich um eine zufällige Seite sein, so der Name der Website nicht statisch ist.

Antwort

11

Versuchen Sie folgendes:

local str = "https://thisisarandomsite.com/some_dir/src/blah/blah/7fd34a0945b036685bbd6cc2583a5c30.jpg" 
local name = str:match("([^/]+)$") 

Sie können das Spiel Muster von this guide anpassen.

+0

Funktioniert gut, danke perry – NaviRamyle

+4

Dieses Muster kann etwas einfacher zu verstehen sein: '". +/(. *) $ "'. – lhf