1

Тема: AHK: шаблон

Есть переменная x, ее значение "stopgame.ru/download/17107/chaos_legion/8_trainer.html"
Как переменной y присвоить значение "chaos_legion". Т.е. создать шаблон.
Можно сделать через StringMid, но бывает вместо "8" двузначные числа.

2

Re: AHK: шаблон

Вадим пишет:

Есть переменная x, ее значение "stopgame.ru/download/17107/chaos_legion/8_trainer.html"
Как переменной y присвоить значение "chaos_legion". Т.е. создать шаблон.
Можно сделать через StringMid, но бывает вместо "8" двузначные числа.

Если я правильно понял, то нужно выделить подстроку из "обычных"(буквы английского алфавита, цифры и нижний слэш) символов, слева от которой слэш, а справа слэш, потом 1-2 цифры и нижний слэш. Если так, то:

x:="stopgame.ru/download/17107/chaos_legion/8_trainer.html"
RegExMatch(x, "/(\w*)/\d{1,2}_" , x)
msgbox %x%`n%x1%

в переменной x1 искомая подстрока, в x весь шаблон.

3

Re: AHK: шаблон

Александр_
Именно так). Спасибо.