Ben PHP aşağıdaki regex vardır:
/(?<=\')[^\'\s][^\']*+(?=\')|(?<=")[^"\s][^"]*+(?=")|[^\'",\s]+/
ve javascript gibi liman bunu istiyorum:
var regex = new RegExp('/(?<=\')[^\'\s][^\']*+(?=\')|(?<=")[^"\s][^"]*+(?=")|[^\'",\s]+/');
var match = regex.exec("hello,my,name,is,'mr jim'")
for( var z in match) alert(match[z]);
Orada JavaScript gibi burada yok bir şey, ama ne olduğunu hiçbir fikrim yok. Ben düzenli expressions.info yoluyla PHP ve JS regex arasında diferences arıyor denedim ama belirgin bir şey göremiyorum.
Herhangi bir yardım büyük mutluluk duyacağız
Tekrar teşekkür ederim
EDIT: The problem seems to lie within the positive lookbehind's but does this mean it cannot be ported?