我有一个文字
case 1 :push ($arr, $var1);
case 2 : push $arr, $var1, $var2;
case 3 push ($arr, $var1, $var2);
我需要把它捕获为
案例3 $1=push ( and $2 as $arr and $3 as , $var1, $var2);
我试了一下
/(.*push.*)(\$.*)(,.*)/
和/(.*push.*)(\$.*)([^,]*)/
但它并不适用于所有情况
答案 0 :(得分:0)
(push.*?)(\$\w+)(,.*)
它有效