我有一串键值对,由这种格式的字符分隔:
key1=value2&key2=value2& ... &keyN=valueN
现在我不安全地假设每两场比赛都是使用这个正则表达式的键值:
[^=&]+
是否有更安全的方法来提取这些价值?
答案 0 :(得分:0)
如果你正在使用PHP,我可能会尝试这样的事情:
preg_match_all('/(?:^|&)([^=&]+)=([^=&]+)(?:&|$)/', $string, $matches);
对于每场比赛,1应为关键,2应为值。
我现在无法测试这个,但看看它是否有效。