Тема: AHK: Как заменить двойными кавычками символы, используя RegExReplace?
Добрый день Всем.
Как заменить определенные символы “” «» двойными кавычками " , используя команду RegExReplace?
Это работает, но заменяет на + и », а не ".
; текст1, “текст2”, «текст3» - из этого
; текст1, "текст2", "текст3"- получить это
;(\x93|\x94|\xab|\xbb)-кодировка ASCII кавычек “” «»
NewStr1 := RegExReplace("текст1, “текст2”, «текст3»", "(\x93|\x94|\xab|\xbb)", "+", ReplacementCount)
NewStr2 := RegExReplace("текст1, “текст2”, «текст3»", "(\x93|\x94|\xab|\xbb)", "»", ReplacementCount)
msgbox %NewStr1% `n%NewStr2%
Эта строка не работает из-за """
NewStr2 := RegExReplace("текст1, “текст2”, «текст3»", "(\x93|\x94|\xab|\xbb)", """, ReplacementCount)
Командой
StringReplace, NewStr1, gdeIshim, «, ", All
получается, но хотелось бы знать возможно ли RegExReplace - этим в одну строку забабахать тоже.
Заранее спасибо.

