タグ

数量子に関するext3のブックマーク (1)

  • 最長一致数量子、最短一致数量子、強欲な数量子の違い

    ・最長一致数量子 ? 1または0回 * 0回以上 + 1回以上 {n} n回 {n,} n回以上 {n,m} n回以上、m回以下 ・最短一致数量子 ?? 1または0回 *? 0回以上 +? 1回以上 {n}? n回 {n,}? n回以上 {n,m}? n回以上、m回以下 ・強欲な数量子(絶対最大指定子) ?+ 1または0回 *+ 0回以上 ++ 1回以上 {n}+ n回 {n,}+ n回以上 {n,m}+ n回以上、m回以下 数量子の種類は 6 種類用意されていますが、それぞれに対して最長一致数量子、最短一致数量子、強欲な数量子の 3 つのタイプが用意されています。(強欲な数量子は絶対最大指定子と呼ばれることもあります)。 例えば直前の文字の 1 回または 0 回繰り返すことを表す数量子は ? ですが、単に ? と記述した場合は最長一致数量子となります。 ? のあとに ? を記述した ??

    最長一致数量子、最短一致数量子、強欲な数量子の違い
    ext3
    ext3 2012/08/27
    [+?][正規表現][当店]"それに対して"+?"は直前の文字が1回以上繰り返す場合にマッチするメタ文字とう点では同じですが最短一致数量子と呼ばれるものです"
  • 1