Перейти к содержанию

QLua(Lua) string.gsub


Recpec158

Рекомендуемые сообщения

Я столкнулся с такой проблемой, мне надо заменить текст при помощи "string.gsub" но почему то он не хочет работать со скобками. Вот скрипт: 

Скрытый текст

str = 'Config="(0.144; 6.299; 0.40)"'
str2 = 'Config="(0.144; 6.299; 0.40)"'
zamen = 'Config="(9.99; 9.99; 9.99)"'
strs = string.gsub(str, str2, zamen)
print(strs)

 

 

Изменено пользователем Recpec158
Ссылка на комментарий
Поделиться на другие сайты

Судя по всему вопрос в экранировании, вот так кажется работает:

Spoiler

str = 'Config="(0.144; 6.299; 0.40)"'
str2 = 'Config="%(0.144; 6.299; 0.40%)"'
zamen = 'Config="(9.99; 9.99; 9.99)"'
strs = string.gsub(str, str2, zamen)
print(strs)

 

 

  • Плюс 2
Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, srg91 сказал:

Судя по всему вопрос в экранировании, вот так кажется работает:

  Скрыть содержимое


str = 'Config="(0.144; 6.299; 0.40)"'
str2 = 'Config="%(0.144; 6.299; 0.40%)"'
zamen = 'Config="(9.99; 9.99; 9.99)"'
strs = string.gsub(str, str2, zamen)
print(strs)

 

 

Да действительно работает! :) с меня лайк и подписка!

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.