Тема: AHK: шаблон
Есть переменная x, ее значение "stopgame.ru/download/17107/chaos_legion/8_trainer.html"
Как переменной y присвоить значение "chaos_legion". Т.е. создать шаблон.
Можно сделать через StringMid, но бывает вместо "8" двузначные числа.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Есть переменная x, ее значение "stopgame.ru/download/17107/chaos_legion/8_trainer.html"
Как переменной y присвоить значение "chaos_legion". Т.е. создать шаблон.
Можно сделать через StringMid, но бывает вместо "8" двузначные числа.
Есть переменная 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 весь шаблон.
Александр_
Именно так). Спасибо.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться