1

Тема: AHK: Разделения информации в input

Доброго времени, подскажите, пожалуйста. Ситуация такая, я через InputBox, получаю значение, "Puck 3", как мне разделить это значение на две разных переменных? Чтобы Puck был в одной, а числовое значение во второй?

2 (изменено: Clannad5, 2022-12-07 10:36:47)

Re: AHK: Разделения информации в input

Jbn238, как пример можно регулярку использовать, если переменная каждый раз имеет одинаковое значение (имя и цифра).


A := "Puck 3"
RegExMatch(A, "(.*)\s+(.*)", Sub) ; скобки () используются для занесения найденных совпадений в массив Sub. \s+ - это пробел. .* - это совпадение любого символа.
Msgbox % "Name: " Sub1 "`nNumber: " Sub2

3

Re: AHK: Разделения информации в input

Clannad5
Каждый раз будет новое имя и будет разное число. Всего имен 123