Тема: AHK: RegExReplace и опция Limit
Доброго времени суток!
Не работает (или я не понимаю, КАК должна работать) опция Limit.
Есть такой вот код:
F5::
{
test := "><Text><"
test := RegExReplace(test, ">.*?<", "Zamena", ReplacementCount)
MsgBox % test
}
returnВ нем замена происходит - получается ZamenaTextZamena
Если сделать вот так:
F5::
{
test := "><Text><"
test := RegExReplace(test, ">.*?<", "Zamena", ReplacementCount, Limit = 1)
MsgBox % test
}
return
то вообще ничего не происходит, какое бы значение Limit не установить. Т.е., например, хочу, чтобы было на выходе ZamenaText><. Не получается. Сама задача более сложная, но вот упростил максимально и увидел, что что-то не то с этим Limit. Ну, или я, возможно, чего-то не понимаю, но уже перепробовал разные варианты, пока не могу додуматься.

