Recpec158 Опубликовано 18 февраля, 2017 Поделиться Опубликовано 18 февраля, 2017 (изменено) Я столкнулся с такой проблемой, мне надо заменить текст при помощи "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) Изменено 18 февраля, 2017 пользователем Recpec158 Ссылка на комментарий Поделиться на другие сайты Поделиться
srg91 Опубликовано 18 февраля, 2017 Поделиться Опубликовано 18 февраля, 2017 Судя по всему вопрос в экранировании, вот так кажется работает: 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Recpec158 Опубликовано 18 февраля, 2017 Автор Поделиться Опубликовано 18 февраля, 2017 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения