最近与字符串打交道相对多些,C++最痛苦的地方就是对字符串的操作太麻烦了,繁琐。
很多时候都会需要一个字符串分割函数,还可能是把诸如 “key1=value1 & key2=value2”形式的字符串分割称key/value对。
一直没找到合适的函数,干脆自己造一个。
函数如下,功能就是将“key1=value1 & key2=value2”形式的字符串分割称key/value对,
比如字符串“key1=value1 & key2=value2 & key3=value3&”将被分割为:
key1=value1
key2=value2
key3=value3
并存储在map中。