Miron Diamond Известный Автор темы 252 163 7 Окт 2020 #1 Версия MoonLoader .026-beta Как правильно взять число из строки если число с минусом? Пример: Miron_Diamond [777]: -6504654
Решение Valerii Kalashnikov 7 Окт 2020 Miron Diamond написал(а): А если данное число будет не с минусом? Нажмите для раскрытия...
Valerii Kalashnikov Известный 294 494 7 Окт 2020 #2 ([-0-9]+) Реакции: Miron Diamond Позитивный голос 0 Негативный голос
Miron Diamond Известный Автор темы 252 163 7 Окт 2020 #4 Valerii Kalashnikov написал(а): ([-0-9]+) Нажмите для раскрытия... А если данное число будет не с минусом? Позитивный голос 0 Негативный голос
Valerii Kalashnikov написал(а): ([-0-9]+) Нажмите для раскрытия... А если данное число будет не с минусом?
Miron Diamond Известный Автор темы 252 163 7 Окт 2020 #6 M1NDS3TD1SSOLV3R написал(а): (-?%d+) Нажмите для раскрытия... Попробовал, не сработало. Попробовал заменить на (.+) - сработало, но вот (-?%d+) ничего не выводит. Позитивный голос 0 Негативный голос
M1NDS3TD1SSOLV3R написал(а): (-?%d+) Нажмите для раскрытия... Попробовал, не сработало. Попробовал заменить на (.+) - сработало, но вот (-?%d+) ничего не выводит.
traceattack Известный 218 119 7 Окт 2020 #7 Miron Diamond написал(а): Попробовал, не сработало. Попробовал заменить на (.+) - сработало, но вот (-?%d+) ничего не выводит. Нажмите для раскрытия... Покажи как используешь Позитивный голос 0 Негативный голос
Miron Diamond написал(а): Попробовал, не сработало. Попробовал заменить на (.+) - сработало, но вот (-?%d+) ничего не выводит. Нажмите для раскрытия... Покажи как используешь
Fott Простреленный 3,431 2,267 7 Окт 2020 #8 Miron Diamond написал(а): Попробовал, не сработало. Попробовал заменить на (.+) - сработало, но вот (-?%d+) ничего не выводит. Нажмите для раскрытия... Ну так в чем проблема юзать (.+)? Позитивный голос 0 Негативный голос
Miron Diamond написал(а): Попробовал, не сработало. Попробовал заменить на (.+) - сработало, но вот (-?%d+) ничего не выводит. Нажмите для раскрытия... Ну так в чем проблема юзать (.+)?
Miron Diamond Известный Автор темы 252 163 7 Окт 2020 #9 FooOoott написал(а): Ну так в чем проблема юзать (.+)? Нажмите для раскрытия... Мне нужна проверка именно исключительно на числа Позитивный голос 0 Негативный голос
FooOoott написал(а): Ну так в чем проблема юзать (.+)? Нажмите для раскрытия... Мне нужна проверка именно исключительно на числа
traceattack Известный 218 119 7 Окт 2020 #10 FooOoott написал(а): Ну так в чем проблема юзать (.+)? Нажмите для раскрытия... если человек напишет что-то после числа, то твоя тема тоже это "схавает" Реакции: Miron Diamond Позитивный голос 0 Негативный голос
FooOoott написал(а): Ну так в чем проблема юзать (.+)? Нажмите для раскрытия... если человек напишет что-то после числа, то твоя тема тоже это "схавает"
Miron Diamond Известный Автор темы 252 163 7 Окт 2020 #11 M1NDS3TD1SSOLV3R написал(а): Покажи как используешь Нажмите для раскрытия... Lua: local test1, test2 = text:match('%[тег%]: (-?%d+), (-?%d+)') sampAddChatMessage(test1.." "..test2, -1) Позитивный голос 0 Негативный голос
M1NDS3TD1SSOLV3R написал(а): Покажи как используешь Нажмите для раскрытия... Lua: local test1, test2 = text:match('%[тег%]: (-?%d+), (-?%d+)') sampAddChatMessage(test1.." "..test2, -1)
traceattack Известный 218 119 7 Окт 2020 #12 Lua: local data = "Miron_Diamond [777]: -604654" print(data:match('.+ %[.+%]: (-?%d+)')) это именно для строки из твоего вопроса Реакции: Miron Diamond Позитивный голос 0 Негативный голос
Lua: local data = "Miron_Diamond [777]: -604654" print(data:match('.+ %[.+%]: (-?%d+)')) это именно для строки из твоего вопроса
Valerii Kalashnikov Известный 294 494 7 Окт 2020 Решение #13 Miron Diamond написал(а): А если данное число будет не с минусом? Нажмите для раскрытия... Реакции: Miron Diamond Позитивный голос 0 Негативный голос Решение