私は大薬処方箋の正規表現検索をしようとしています。特定の薬剤の名前と一致させ、薬剤名が再度繰り返されるか、EOFに達するまで、すべての文字を含める必要があります。文字列のすべてのインスタンスを取得し、その間にテキストを入れてください
私が一番近かったのはQUILLIVANT.+?(?=QUILLIVANT)
のような肯定的な先読みを使用していますが、「QUILLIVANT」という単語が1つしかない場合はキャプチャしません。また、オンラインの正規表現テストでは、 "Catastrophic Backtracking/Runaway Regular Expression"というフラグが立てられます。
ので、入力blahblahblah Quillivant 40MG derp derp derp Quillivant 60MG/5ML Syrup durka durka durka
与えられた必要なリターンがArray[0] = "Quillivant 40MG derp derp derp ", [1] = Quillivant 60MG/5ML Syrup durka durka durka
迅速な対応をありがとうございます。私はいくつかの簡単なテストを行いました。そして、これはすべての私の使用事例を扱うように見えます。これは、私の目標を達成するためにたくさんのPHP屠殺をするのを助けてくれます。 –