JavaScript第5版(199p〜219p)
峠は超えたぞー
- 作者: David Flanagan,村上列
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2007/08/14
- メディア: 大型本
- 購入: 52人 クリック: 1,011回
- この商品を含むブログ (271件) を見る
10.3 モジュールユーティリティ(p199)
これを理解するのに時間がかかった。
なんとなくだけど、とりあえずここはなんとなくでよしとしよう。
11.1.3.1 非貧欲な繰り返し(p221)
/a*?b/は、aaabのaaabにマッチする
うん。その通りだ。
/a*b/なら、
- 1文字目を先頭として走査 -> aaabがヒット
- indexを1文字後ろへ
- 2文字目を先頭として走査・・・・
そして、/a*?b/なら、
- 1文字目を先頭として走査 -> aaabがヒット
- indexをヒットした後ろの文字へ
- もう文字がないので走査終了
となるのかな。
ヒット後のindexをセットするのが異なるような感じ。