JS Увеличение значения на единицу

Паразит

Участник
Сообщения
62
Реакции
1
Привет. Такая задача.
Я выделяю в текстовом редакторе число.
Как мне преобразовать это число в переменную, и произвести с ней математическое действие, прибавив единицу?
И заменить на то число, которое было выделено.
Например, я веделил "4", запустил скрипт, и вместо "4" появилась "5".


JavaScript:
function JJJ(){
var startStr;
var ed = newEditor();
ed.assignActiveEditor();
(ed.selText() == '')? startStr = ed.Text() : startStr = ed.selText();
var rex = /(\d+)/ig;
e = rex+1;
var newStr = startStr.replace(rex, e);
(ed.selText() == '')? ed.text(newStr) : ed.selText(newStr);
echo(e);
}

Вот есть на VBS

VB.NET / VBA:
Sub Kav()
    ZZZ = "(\d+)"
    b = ZZZ + 1
    newtext = b
MsgBox b
     text = GoGo.handleSelText("")
     text = runRegExpReplace(text, b, newtext)
     GoGo.handleSelText text
End Sub
 
Последнее редактирование:
А на какой строке ошибку выдает?
Скиньте ссылку на редактор и инструкцию, как в нём писать макросы.
 
Назад
Сверху Снизу