1

Тема: AHK: Кавычки в RegexReplace

Как использовать кавычки при составлении регулярного выражения вида

text = string="10"
result:= RegexReplace(text, ".*string="([0-9]+)".*", "$1")

Знак акцента не помогает. Можно конечно использовать

StringReplace,text,text,",',all

и потом в регулярке вместо обычной указать ординарные кавычки, но это как-то не красиво...

2

Re: AHK: Кавычки в RegexReplace

text = string="10"
search=.*string="([0-9]+)".*
MsgBox % RegexReplace(text, search, "$1")

3

Re: AHK: Кавычки в RegexReplace

Кавычки нужно удваивать:

text = string="10"
MsgBox % RegexReplace(text, ".*string=""([0-9]+)"".*", "$1")
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: Кавычки в RegexReplace

Спасибо!