Как разбить строку в Lua точкой с запятой?Lua split string точкой с запятой
local destination_number="2233334;555555;12321315;2343242"
Здесь мы можем видеть, что несколько раз появление точки с запятой (;), но мне нужен вывод из выше строки только до первого появления.
Попробовал код:
if string.match(destination_number, ";") then
for token in string.gmatch(destination_number, "([^;]+),%s*") do
custom_destination[i] = token
i = i + 1
end
end
Выход:
2233334
Я попытался выше кода, но новичок в Lua сценариев поэтому не может получить точный синтаксис для этого.
'destination_number: gmatch '(% d +) ;?'. Замените «% w», если вам тоже нужны буквы. – greatwolf
Разделение струн было спрошено и объяснено много раз повсюду здесь и по всему Интернету. – warspyking
Если один из ответов ниже был полезен для вас, тогда примите его пожалуйста. –