botka4aet New member Messages 57 Points 0 May 21, 2019 #2 So i have strings "Test1", "Test2", "Test3", "Test4" and so on. Any way to get integer from it? 1,2,3,4 Without Code: if (a = "Test1") b := 1; else if (......
So i have strings "Test1", "Test2", "Test3", "Test4" and so on. Any way to get integer from it? 1,2,3,4 Without Code: if (a = "Test1") b := 1; else if (......
meko Core Developers Messages 363 Points 0 IRC Nickname meko Github Helianthella Emulator Hercules Client Version ManaPlus May 21, 2019 #3 there's a few different ways: Code: .@num = charat("Test3", 4); Code: sscanf("Test3", "Test%d", .@num); Code: .@num = substr("Test3", 4, 4); Code: pcre_match("Test3", "^[^0-9]*([0-9]+)$"); .@num = $@regexmatch$[1];
there's a few different ways: Code: .@num = charat("Test3", 4); Code: sscanf("Test3", "Test%d", .@num); Code: .@num = substr("Test3", 4, 4); Code: pcre_match("Test3", "^[^0-9]*([0-9]+)$"); .@num = $@regexmatch$[1];