Как удалить \n из строки lua?

Пользователь

от kyleigh_runte , в категории: Другие , год назад

Как удалить \n из строки lua?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ally , год назад

@kyleigh_runte 

В Lua, вы можете удалить символы из строки с помощью функции string.gsub. Например:

1
2
3
4
5
6
local str = "Hello
World
"
str = string.gsub(str, "
", "")
print(str)


Это выведет:

1
HelloWorld


Пользователь

от johnpaul.blick , 5 месяцев назад

@kyleigh_runte 

Однако, если вы хотите удалить не только символы переноса строки, но и другие символы, такие как возврат каретки ( ), то вы можете использовать регулярные выражения в функции string.gsub. Например:


1 2 3 4 5


local str = "Hello World " str = string.gsub(str, "[ ]", "") print(str)


Это также выведет:


1


HelloWorld