Re: [问题] 关于*这个符号的功能

楼主: cutekid (可爱小孩子)   2015-01-07 15:33:39
/(?:01)*/ match begin 如下:
A10101

/1(?:01)*/ match begin 如下:
A10101

注: * 会贪多,吃越多越好
※ 引述《thinklikes (INCREMENT)》之铭言:
: 大家好,请教一个新手的问题
: 我自己是在javascript的环境下做练习
: 程式码如下
: var str = 'A10101';
: alert(str.match(/1(?:01)*/));
: 在这样的状况下,网页回传是10101
: 然而
: var str = 'A10101';
: alert(str.match(/(?:01)*/));
: 这样是回传空字串
: 请问为什么少一个1会差那么多呢
作者: thinklikes (INCREMENT)   2015-01-07 17:46:00
感谢大大,没有学习到贪婪模式,谢谢提点

Links booklink

Contact Us: admin [ a t ] ucptt.com