Тема: AHK: Разделение строки на части без удаления делимитеров
Доброго времени суток.
Имеется строка вида: "Any text-1" "Any text-2" "Any text-3" "Any text-4"и т.д..
Из нее нужно вытащить по шаблону RegExMatch() какие-нибудь части между двойных кавычек с сохранением этих самых кавычек и пробелов, чтобы получить например такое: "Any text-2" "Any text-3".
Пробовал конструкции типа:
str := """Any text-1"" ""Any text-2"" ""Any text-3"" ""Any text-4"""
For each, line in StrSplit(str, chr(34) Chr(32) chr(34))
out .= line
или
Loop parse, str, "" ""
{
out .= A_LoopField
}
MsgBox % out
Все эти варианты удаляют кавычки и пробелы, но их необходимо сохранить, как в примере выше. Других постоянных делимитеров нет.
Как решить задачу???