String replace
Описание
Возвращает конечный результат замены подстроки на другую подстроку в заданной строке.
Синтаксис
Привязка к окну: нет. <br>Работа со свернутым окном: да.
string_replace(<$гдеИскать> <$чтоИскать> <$чемЗаменить> [all])
<$гдеИскать> - строка в которой ищем. <br><$чемЗаменить> - подстрока на которую заменяем. <br><$чтоИскать> - подстрока, которую ищем и заменяем. <br>[all] - необязательный параметр. Если указан, то заменяем все подстроки, иначе - только первую найденную. В версии 2.32 не работает <br><br>Желательно указывать в качестве параметров строковые переменные, иначе функция может иногда срабатывать неверно
Примеры
set $a 1.800 set $b "." // что ищем set $c "" // чем заменяем (пустая строка) set $s string_replace ($a $b $c ) // удалит первую точку (заменит на пустую строку) msg $s // показываем результат 1800 end_script
set $s string_replace (даша да ня) msg $s // няша end_script
set $s string_replace (бобик б д all) msg $s // додик end_script
Смотрите также
PosEx <br>Delete <br>Copy <br>Insert
История развития
2.32 <br>is_real(x) - Возвращает 1, если x число. <br>is_string(x) - Возвращает 1, если x является строкой (не число). <br>chr(val) - Возвращает символ с ASCI кодом val. <br>ord(str) - Возвращает ASCI код первого символа в строке str. <br>string_replace(str substr newstr [all]) - Возвращает строку str, в которой встречающаяся подстрока substr будет заменена на подстроку newstr. <br>string_count(substr str) - Возвращает число, показывающее, сколько раз подстрока substr встречается в строке str. <br>string_lower(str) - Возвращает строку str, записанную маленькими буквами. <br>string_upper(str) - Возвращает строку str, записанную большими буквами. <br>string_letters(str) - Возвращает строку str, выбрасывая из неё все числа. <br>string_digits(str) - Возвращает строку str, выбрасывая из неё все буквенные символы.
2.33 <br>Исправил функцию 'string_replace'.