1 (изменено: minesemka, 2016-08-06 01:07:20)

Тема: AHK: RegExMatch() и переменные

Здравствуйте, сегодня появился вопрос как сделать, чтобы функция RegExMatch() искала что-то в переменной?


Такой работает:

RegExMatch("abc123def", "abc(.*)def", tempVar) ;Ищем в "abc123def"
MsgBox, %tempVar1% ;Показываем найденный результат
ExitApp ;Выходим из программы

 
А такой нет:

Var = "abc123def" ; Переменная в которой ищем 123
RegExMatch(%Var%, "abc(.*)def", tempVar) ;Ищем в переменной "Var"
MsgBox, %tempVar1% ;Показываем найденный результат
ExitApp ;Выходим из программы

Мне нужно чтобы 2-ой работал. Помогите пожалуйста.

2

Re: AHK: RegExMatch() и переменные

Знаки процентов не нужны.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: RegExMatch() и переменные

teadrinker
У меня похожая проблема!! Но мне нужно чтобы второй параметр был из переменной, покажу на этом же примере:

Per = "abc(.*)def"
Var = "abc123def"
RegExMatch(Var, %Per%, tempVar)

Или вот такой пример:

Per = 75
mouseXY(0,%Per%,50)

Как в этих примера сделать чтобы RegExMatch или тот же mouseXY адекватно воспринимали переменную в качестве второго параметра?

4

Re: AHK: RegExMatch() и переменные

У меня есть очень похожий ответ:
  Знаки процентов не нужны.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui