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

StringReplace не совсем replace!!!

СообщениеДобавлено: Пн авг 31, 2009 11:16 am
Bender
В скрипте IAS в результате следующего вызова
Код: Выделить всё
StringReplace( "x.x.x", ".", "_", 0, -1, 0 );

получаем не "x_x_x", а "_____" (пять знаков подчеркивания).

В InTouch этот же вызов обрабатывается как и ожидается...

Почему так? как быть?

P.S. кстати, с запятыми такаяже беда :-(

СообщениеДобавлено: Чт сен 17, 2009 9:26 am
skom
Потому что эта функция воспринимает символы .,№& и некоторые другие как разделители.
Надо писать собственную функцию, если вам надо заменить точки.

СообщениеДобавлено: Вт сен 22, 2009 8:49 am
Klinkmann_Msk
Bender
Ф-ции InTouch можно импортировать в IAS и использовать.