一応,確認なのですが…
> あ* は すべての文字のヒットになるので(0個以上だから)
これは VWX だけの話ということですよね。ただちょっと引っかかりが。
パターン:【\x 信じら*れるもの】
(a) これこそはと信じれるものがこの世にあるだろうか
(b) これこそはと信じられるものがこの世にあるだろうか
(c) これこそはと信じるものがこの世にあるなどと信じられるものか
この例だと,aとbにマッチしますが,cの同じ位置にマッチしません。
「ら*」がすべての文字にマッチするなら,最長一致でcもマッチするはずですね。
(c) これこそはと信じるものがこの世にあるなどと信じられるものか
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
すべての文字の繰り返しにマッチするなら下線部分が該当するはずですが,
こういうときだけ最短一致ということではないですよね。
どういうことなのだろう……
パターンが一文字だけの【*】だけ要注意なのかなぁ……
他の処理系では【あ*】なんてパターンは何にもマッチしないですよね。
(なんか,コンヒュ)
返信フォーム
(この記事に返信する場合は下記フォームから投稿して下さい)