<HTML><BODY><span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;">As I think,<br><br>replace<br> key=val1;val2<br>with<br> <span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;">key:<span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;"><span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;">val1</span></span>=*<br> <span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;"><span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;">key:<span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;"><span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;">val2</span></span>=*</span></span><br></span><br>Is just a transposition of problem.<br><br>Yes, it's easier now to test for any particular value, <br>but harder to get all the values inside category.<br><br>For <span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;">key=val1;val2</span> you need some kind of regex <br>or smarter application which allows you to find particular value inside collection.<br><br>But it's harder to get all tags in category.<br>How would you get all the payment methods, not the exact 'ellectrico'?<br><br>/payment:(.*?).*/ <br>reg. expressions, again? <br><br><br>As for <span style="font-size: 12.8000001907349px;" data-mce-style="font-size: 12.8000001907349px;">for me</span> as a programmer, both of these approaches are the same.</span><br>But for mappers, who are normal people, not the crazy data miners<br><br>route_ref=1;2;3;4;5;123;124;125;126;234;235;236;456;457;458a<br><br>is easier than<br><br>route_ref:1=yes<br>route_ref:2=yes<br>route_ref:3=yes<br>route_ref:4=yes<br>route_ref:5=yes<br>route_ref:123=yes<br>route_ref:124=yes<br>route_ref:125=yes<br>route_ref:126=yes<br>route_ref:234=yes<br>route_ref:235=yes<br>route_ref:236=yes<br>route_ref:456=yes<br>route_ref:457=yes<br>route_ref:458a=yes<br><br>Anyway none of programmers couldn't be freed out of burden to support both of them.<br>But, at least we could try to establish one delimiter.<br></BODY></HTML>