@vaxab23111 Тоже решил поучавствовать на разминки мозга, на 100% не претендует
function getCooficient(exp) { var matched = exp.match(/(\d+)[\s*+-/]*[A-z]/) if (matched) { return parseFloat(matched.pop()) } return 1 } function evalSide(exp) { var cleanExp = exp.replace(/\d*[\s*+-/]*[A-z]/, '') if (!cleanExp) return 0 return eval(cleanExp) } function invertResult(num) { return num > 0? -num : num } function solveEquation(equation) { var parts = equation.split("=") var leftSide = parts[0].trim() var rightSide = parts[1].trim() var coefficient = 1 var leftSideResult = evalSide(leftSide) var rightSideResult = evalSide(rightSide) if (/[A-z]/.test(leftSide)) { var coefficient = getCooficient(leftSide) leftSideResult = invertResult(leftSideResult) } else { var coefficient = getCooficient(rightSide) rightSideResult = invertResult(rightSideResult) } return (leftSideResult + rightSideResult) / coefficient } log(solveEquation("6 * X=14")); // выводит 2.3333333333333335 log(solveEquation("X+2=80")); // выводит 78 log(solveEquation("12+15=X")); // выводит 27 log(solveEquation("6 *X + 2=14")); // выводит 2 log(solveEquation("X+2 * 2=80")); // выводит 76 log(solveEquation("12+15/5=X")); // выводит 15 [[BAS_VARIABLE]] = solveEquation("6 * X=14")Как можно скачать страницу со всеми ресурсами (и можно ли вообще)
-
Здравствуйте.
Скажите пожалуйста, возможно ли как то с помощью BAS скачать страничку в интернете по аналогии с wget? И если да, буду признателен за помощь, каким образом можно править ее код перед сохранением.Всем отличного дня и заранее спасибо за ответы :)
-
@makspachino С помощью БАС можно все, что касается web. Ознакомьтесь сначала с вики и мануалами, а потом уже задавайте конкретный вопросы.
-
я уже больше двух недель изучаю вики и видео с ютуб... но в связи с малыми знаниями в принципе, не много не понимаю в какую сторону смотреть - в связи с чем и был задан вопрос :(
С помощью чего такое лучше сделать? Сохранение web странички с ее редактированием "на лету" к примеру с использованием регулярок и конечным ее сохранением со всеми ресурсами..
Извините если задублировал, но не смог найти такой вопрос :(
-
@makspachino так wget же это консольное приложение. Можно просто заюзать(через экшн Запустить Процесс) wget и не придумывать костыли
-
Вот пример как можно сделать
0_1547217501444_wget.rar -
Тогда вернусь ко второй части вопроса:
Допустим wget скачал страницу и ресурс, но как мне в одном сценарии отредактировать скачанный файл с помощью регулярных выражений? К примеру index.html
-
@usertrue я искал в поиске и не нашел :( разве не для этого существует раздел сапы? если есть возможность, я буду очень признателен за любую помощь....
Wget это хорошо, но можно ли делать без сторонних средств? И как потом на лету править все это дело?