1

Тема: AHK: Сохранить слово в переменную

Здравствуйте.

Есть вот такой текст.


A = Price 64 Б-Word1 С-Word2
Find := RegExReplace(A, "^.+Б-")
MsgBox %Find%

Необходимо найти и сохранить в переменную (Word1 который после Б-), а C-Word2 игнорировать.
Пробовал делать регулярными символами, но не получилось, помогите решить проблему.

2

Re: AHK: Сохранить слово в переменную

A = Price 64 Б-Word1 С-Word2
t1 := "Б-"
t2 := " С-"

F := RegExMatch(A, t1 . "(.*)" . t2, Found)
If F
 MsgBox % Found1
Else
 MsgBox Не найдено!
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3 (изменено: teadrinker, 2021-09-24 23:33:13)

Re: AHK: Сохранить слово в переменную

Спасибо, помог.

4 (изменено: DestroyerCode, 2021-09-24 23:41:09)

Re: AHK: Сохранить слово в переменную

А через RegExReplace как то можно делать ? или только через Match?.