is there a concern about percent encoded characters?
%20, %7f, etc.

I think QURL would handle that better.




________________________________
 From: d3fault <d3faultdot...@gmail.com>
To: Qt Interest <interest@qt-project.org> 
Sent: Monday, February 4, 2013 10:07 PM
Subject: Re: [Interest] Parsing key/value pairs from a string.
 
While what you're asking is easily accomplishing using
QString::split() [0] , you could convince QUrl [1] (or QUrlQuery [2]
if using Qt 5) to do it for you if you make the string a valid URL
first: "http://blah.com/?your=query&goes=here"; and then ignore the
hostname/protocol functionality of QUrl. Just call QUrl::queryItems()
[3] to get your list. There could be negative implications in doing it
this way, so using QString yourself/manually might be safer.


d3fault

[0] - 
http://stackoverflow.com/questions/8582138/how-can-i-split-a-string-according-to-delimiters-in-qt
[1] - http://qt-project.org/doc/qt-4.8/qurl.html#setQueryDelimiters
[2] - 
http://qt-project.org/doc/qt-5.0/qtcore/qurlquery.html#non-standard-delimiters
[3] - http://qt-project.org/doc/qt-4.8/qurl.html#queryItems
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to