关于js正则表达式贪婪模式与非贪婪模式的解析 正则表达式贪婪模式

script

try{

str="pabcdefg/ppabcdefghijkl/p";

re1=str.match(/p[\W\w]+?\/p/ig);

alert("非贪婪模式:\r\n\r\n1:"+re1[0]+"\r\n2:"+re1[1]);

re1=str.match(/p[\W\w]+\/p/ig);

alert("贪婪模式:\r\n\r\n"+re1);

re1=str.match(/p(.+?)\/p/i);

alert("非贪婪模式,且不要标记:\r\n\r\n1:"+re1[1]);

re1=str.match(/p(.+)\/p/i);

alert("贪婪模式,且不要标记:\r\n\r\n"+re1[1]);

}catch(e){alert(e.description)}

/script