【发布时间】:2015-03-05 18:07:55
【问题描述】:
我有以下字符串
abc=1.2;bcd=2.4;xyz=10.9
我想把它拆分成下表
{ {"abc", "1.2}, {"bcd", "2.4"}, {"xyz", "10.9"} }
我目前正在这样做,首先将字符串拆分为;,然后再拆分为=。
在 PHP 中,我可以使用以下 preg_match 模式在一个步骤中完成此操作而无需迭代。是否可以在 Lua 中做到这一点?
preg_match_all("/(?:([a-z]+)=([0-9.]+)(?:;|$))/", $a, $match, PREG_SET_ORDER);
【问题讨论】: