Re: [問題] 關於*這個符號的功能
看板RegExp (正規表示式 Regular Expression)作者cutekid (可愛小孩子)時間10年前 (2015/01/07 15:33)推噓1(1推 0噓 0→)留言1則, 1人參與討論串2/2 (看更多)
/(?: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會差那麼多呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.80.36
※ 文章網址: http://www.ptt.cc/bbs/RegExp/M.1420616022.A.653.html
推
01/07 17:46, , 1F
01/07 17:46, 1F
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章