Szerző Téma: Gsub / match?  (Megtekintve 835 alkalommal)

Gsub / match?
« Dátum: 2018. január 18. - 21:16:54 »
0 Show voters
Helló, tegyük fel van egy string változóm, ami bármi lehet, de most pillanatnyilag \"3x4\" a stringem. Az a kérdésem, ha ez a string dinamikusak, hogy tudom a pillanatnyilag x karaktertől balra illetve jobbra levő karaktert leszedni? Hogy csak \"3\" legyen illetve \"4\"?
 
 

if item:match(\"x%w\") then
iprint (\"van ilyen iteme\")
return true
else
iprint (\"nincs ilyen iteme\")
return false   

 
Item rendszerhez használom, az xtől balra levő szám az itemnek az ID-je, a bal oldalán a mennyisége. Kellene mind a kettő szám külön.

Nem elérhető Live

  • 507
    • Profil megtekintése
Gsub / match?
« Válasz #1 Dátum: 2018. január 18. - 21:22:35 »
+2 Show voters

local darabolas = split(\"3x4\", \"x\") -- x karakter az elválasztó
local elsoSzam = tonumber(darabolas[1])
local masodikSzam = tonumber(darabolas[2])

 
 

Gsub / match?
« Válasz #2 Dátum: 2018. január 18. - 21:49:21 »
0 Show voters
Idézetet írta: Live date=1516306955


   

local darabolas = split(\"3x4\", \"x\") -- x karakter az elválasztó
local elsoSzam = tonumber(darabolas[1])
local masodikSzam = tonumber(darabolas[2])

   
       
   


köszi!!!
« Utoljára szerkesztve: 2018. január 18. - 22:06:00 írta tomimester »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal