Страница 1 из 1

string.format

Добавлено: 29 авг 2014, 21:02
qw123
Здравствуйте, помогите разобраться...
Пишу код

Код: Выделить всё

...
s = String.format("tudu /%1%s", d);
...
Но вместо того, чтобы подставить переменную, получается строка "tudu /%s". Я так понимаю это из-за слэша. Подскажите как исправить? Слэш нельзя выкинуть.

Re: string.format

Добавлено: 30 авг 2014, 11:41
altwin
Слэш нельзя выкинуть
зато можно экранировать.

Re: string.format

Добавлено: 30 авг 2014, 12:41
qw123
altwin писал(а):
Слэш нельзя выкинуть
зато можно экранировать.
А как это делается?

Re: string.format

Добавлено: 31 авг 2014, 12:19
qw123
altwin, поможете?

Re: string.format

Добавлено: 31 авг 2014, 12:23
Mikhail_dev

Re: string.format

Добавлено: 01 сен 2014, 12:58
qw123
Что-то всё равно не получается... Да я и не пойму какой конкретно символ экранировать и почему вообще так получается. Мне нужно получит строку "tudu /15" к примеру, если переменная d=15, но получается "tudu / %s" Как так вообще: и слэш остаётся, никуда не пропадает, но пропадает из кода именно фрагмент %1 как я понял... или не так?

Re: string.format

Добавлено: 02 сен 2014, 17:59
qw123
Всё, я понял, я оказывается писал %s вместо $s