diff --git a/Apps.AzueOpenAI/Actions/XliffActions.cs b/Apps.AzueOpenAI/Actions/XliffActions.cs index bc7681d..93d77b1 100644 --- a/Apps.AzueOpenAI/Actions/XliffActions.cs +++ b/Apps.AzueOpenAI/Actions/XliffActions.cs @@ -371,7 +371,8 @@ private string GetSystemPrompt(bool translator) var index = translatedText.LastIndexOf("\",") == -1 ? translatedText.LastIndexOf("\"\n,") : translatedText.LastIndexOf("\","); index = index == -1 ? translatedText.LastIndexOf("\n\",") == -1? translatedText.LastIndexOf("\\n\",") : translatedText.LastIndexOf("\n\",") : index; filteredText = translatedText.Remove(index) + "\"]"; - } + filteredText = filteredText.Replace("\\n", "").Replace("\n",""); + } filteredText = Regex.Match(filteredText, "\\[[\\s\\S]+\\]").Value; var result = JsonConvert.DeserializeObject(filteredText);