@DreamTeam в данном модуле, отсутствует функция "Удалить текущий элемент".
Элемент можно удалить получив либо его индекс, либо по значению.
Что за магия тут происходит? Первое сообщение поменяло автора, причём время его отправления меньше, чем время отправления первого комента к теме. @Fox, харе шалить)
@DoctorKrolic said in String:
Что за магия тут происходит? Первое сообщение поменяло автора, причём время его отправления меньше, чем время отправления первого комента к теме. @Fox, харе шалить)
Да я решил исправить ситуацию, что бы автор модуля мог сам менять шапку и следить за темой. Я просто закрыл свою тему и перенёс все сообщения от туда - сюда.
@selector, это не баг, а недоработка, т.к ł - юникод символ, а данное действие поддерживало только небольшую часть юникод символов.
Добавил поддержку большинства юникод букв и чисел в действия "Разделить предложение на слова" и "Количество слов", перекачайте модуль из шапки темы.
@Zack9 выполнить код
[[STRING]] = 'указано'
//encode
[[STRING]] = [[STRING]].split('').map(function(char) {
var code = char.charCodeAt(0).toString(16)
while(code.length < 4) {
code = '0' + code
}
return '\\u' + code
}).join('')
log([[STRING]])
//decode
[[STRING]] = [[STRING]].replace(/\\u([^\\]+)/g, function(str, code) {
return String.fromCharCode(parseInt(code, 16))
})
log([[STRING]])
Версия BAS 24.0.8
из модуля "Строка" - действие "Создать CSV строку", копируем метод в виде BAS API
VAR_CSV_STRING = _csv_generate([_avoid_nil("One"), _avoid_nil("TWO")], ":");
В режиме запуска ошибка - ReferenceError: Can't find variable: _csv_generate во время выполнения действия
В версии BAS 23.2.2 - этот же код отрабатывает нормально
8888.xml