大きな(300,000文字)単語「犬」を、文字間の距離がちょうど40,000文字の間にあるものを見つけたいとしましょう。私もです:
$mystring =~ m/d.{40000}o.{40000}g.{40000}s/;
これは他の(遅い)言語では非常にうまく機能しますが、Perlでは「正規表現の32766より大きい{、}の数量詞」がスローされます。
それで:
- どういうわけか、より大きな数を数量詞として使用できますか?
- そうでない場合、私が欲しいものを見つけるための別の良い方法はありますか?「犬」は単なる例であることに注意してください。私はこれをあらゆる単語とあらゆるジャンプサイズ(そして高速)に対して実行したいと思います。