我正在使用Google Translate API,显然我想解析翻译的文本。为此,我使用了wxWidget中包含的regex类。

这是我的示例文本代码:

wxRegEx             responseText = "\"translatedText\": \"(.*)\"";
    wxString text = responseText.GetMatch("{\n \"data\": {\n  \"translations\": [\n   {\n    \"translatedText\": \"Hello how are you?\"\n   }\n  ]\n }\n}\n");


但这是行不通的。有什么建议吗?谢谢!

最佳答案

example in the documentation所示,在使用Matches()之前,必须先调用GetMatch()(后者本身的文档中也强调了这一点!)。

关于c++ - 正则表达式与wxwidgets,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29543427/

10-14 09:13