@Chea1 said in Как получить большее из чисел?:
[[NUM]] = Math.max.apply(Math, [[NEW_LIST]])Нужно получить большее число из списка
Здравствуйте.
Есть тхт ресурс такого вида:
a1:b1
a2:b2
a3:b3
a4:b4
a5:b5
и т.д.
Нужно провести несколько манипуляций:
Подскажите пожалуйста как это сделать.
@jest said in Как получить определенную строку из ресурса?:
Здравствуйте.
Есть тхт ресурс такого вида:
a1:b1
a2:b2
a3:b3
a4:b4
a5:b5
и т.д.Нужно провести несколько манипуляций:
- Найти строку которая содержит к примеру a4 и записать ее в переменную.
- Найти строку которая содержит к примеру a3 и перезаписать ее на другую строку.
Подскажите пожалуйста как это сделать.
По одной бери и через indedOf чекай.
@jest said in Как получить определенную строку из ресурса?:
Здравствуйте.
Есть тхт ресурс такого вида:
a1:b1
a2:b2
a3:b3
a4:b4
a5:b5
и т.д.Нужно провести несколько манипуляций:
- Найти строку которая содержит к примеру a4 и записать ее в переменную.
- Найти строку которая содержит к примеру a3 и перезаписать ее на другую строку.
Подскажите пожалуйста как это сделать.
Для подобной работы подойдёт метод RMap()
https://community.bablosoft.com/topic/4033/проверить-существование-в-ресурсе-удаление-по-значению/20
Чтобы найти нужную строку в ресурсе которая содержит часть значения подойдёт такой код:
var lines = RMap("resurs")
var q = 0
for(var i = 0; i < lines.length(); i++){
if(lines.at(i).indexOf("значение") > -1){
var q = 1
break
}}
if(q){
log(lines.at(i))
}else{
log("строка в ресурсе не найдена")
}
Изменить строку можно так же через RMap()
RMap("resurs").set(index, value) //индекс мы узнали из предыдущего кода
Но проще всего будет работать не с ресурсом а со списком. Прочитать файл в список, изменить его как вам нужно и записать обратно.
Вы бы описали изначальную задачу, которую пытаетесь решить.