引用するにはperlvar
:
... の値
$/
は文字列であり、正規表現ではありません。awk
何かのために良くなる必要があります。:-)
このような機能が役立つ状況を考えるのは難しくありません。可変長レコードを含むファイルの解析は、私が何度も遭遇する典型的な使用例です。
これまでのところ、ファイル全体をメモリにロードする際に問題が発生したことはありません。
my @records = split /my_regex/, <> ;
しかし、明らかな理由から、この手法は利用可能なメモリが不十分な状況では使用できません。実際、多くの場合、すべてのレコードを同時に保管する必要はありません。
に戻り$/
ます。
言語が の正規表現サポートをプロビジョニングしていないのは奇妙だと思います$/
。これは設計によって行われたのですか?実装するのは単に不可能ですか?気の利いた機能がない場合に、ベストプラクティスと見なすことができる他の回避策はありますか?