怎么使用wxRegEx从文本里面获取一串wxString数组

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
Post Reply
winner4love
In need of some credit
In need of some credit
Posts: 5
Joined: Mon Dec 23, 2013 5:01 am

怎么使用wxRegEx从文本里面获取一串wxString数组

Post by winner4love »

比如文本内容:
"data":{"001":"abc","002":"bcd","003":"cde","004":"def","005":"fgh"}
我要获得的是一个二维wxString数组,或两个wxArrayString对象:
001 abc
002 bcd
003 cde
004 def
005 fgh
彼此互相对应.
应该怎么应用wxRegEx达到这个效果呢?
kipade
Earned some good credits
Earned some good credits
Posts: 126
Joined: Fri Nov 11, 2011 2:45 am
Location: China

Re: 怎么使用wxRegEx从文本里面获取一串wxString数组

Post by kipade »

取决于你的数据规则啊。
并不是所有的字符串操作都适用于正则表达式
Slackware GNU/Linux x86_64
wxWidgets-3.3.0
lfjking
Earned some good credits
Earned some good credits
Posts: 102
Joined: Mon Nov 14, 2016 1:35 pm

Re: 怎么使用wxRegEx从文本里面获取一串wxString数组

Post by lfjking »

winner4love wrote:比如文本内容:
"data":{"001":"abc","002":"bcd","003":"cde","004":"def","005":"fgh"}
我要获得的是一个二维wxString数组,或两个wxArrayString对象:
001 abc
002 bcd
003 cde
004 def
005 fgh
彼此互相对应.
应该怎么应用wxRegEx达到这个效果呢?

你应该用 JSON
kipade
Earned some good credits
Earned some good credits
Posts: 126
Joined: Fri Nov 11, 2011 2:45 am
Location: China

Re: 怎么使用wxRegEx从文本里面获取一串wxString数组

Post by kipade »

这个嘛,就正则表达示的应用示例就能解决你这个问题:
http://docs.wxwidgets.org/trunk/classwx ... 120331c2cb
Slackware GNU/Linux x86_64
wxWidgets-3.3.0
Post Reply