1 2 3 4 5 6 7 8 9 10 11 12 13 | my $string = "var1=100 var2=90 var5=hello var3=\"a, b, c\" var7=test var3=hello"; my @array = (); while($string =~ /(?:^|\s+)(\S+)\s*=\s*("[^"]*"|\S*)/g) { push( @array, $1."=".$2 ); my @array = (); } for ( my $i = 0; $i < scalar( @array ); $i++ ) { print $i.": ".$array[$i]."\n"; } |
bXkgJHN0cmluZyA9ICJ2YXIxPTEwMCB2YXIyPTkwIHZhcjU9aGVsbG8gdmFyMz1cImEsIGIsIGNcIiB2YXI3PXRlc3QgdmFyMz1oZWxsbyI7CgpteSBAYXJyYXkgPSAoKTsKd2hpbGUoJHN0cmluZyA9fiAvKD86XnxccyspKFxTKylccyo9XHMqKCJbXiJdKiJ8XFMqKS9nKQp7CiAgcHVzaCggQGFycmF5LCAkMS4iPSIuJDIgKTsKICBteSBAYXJyYXkgPSAoKTsKfQoKZm9yICggbXkgJGkgPSAwOyAkaSA8IHNjYWxhciggQGFycmF5ICk7ICRpKysgKQp7CiAgICAgcHJpbnQgJGkuIjogIi4kYXJyYXlbJGldLiJcbiI7Cn0=
-
upload with new input
-
result: Success time: 0.01s memory: 5300 kB returned value: 0
0: var1=100 1: var2=90 2: var5=hello 3: var3="a, b, c" 4: var7=test 5: var3=hello


