Паразит
Участник
- Сообщения
- 62
- Реакции
- 1
Привет. Такая задача.
Я выделяю в текстовом редакторе число.
Как мне преобразовать это число в переменную, и произвести с ней математическое действие, прибавив единицу?
И заменить на то число, которое было выделено.
Например, я веделил "4", запустил скрипт, и вместо "4" появилась "5".
Вот есть на VBS
Я выделяю в текстовом редакторе число.
Как мне преобразовать это число в переменную, и произвести с ней математическое действие, прибавив единицу?
И заменить на то число, которое было выделено.
Например, я веделил "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
Последнее редактирование: