私は正規表現の初心者です。助けてください。以下の文字列は、1 つのドキュメントに含まれています。
not_unique\">海底 20,000 マイル
番号を抽出する必要があります。シーケンス「not_unique」は一意ではなく、このサンプルが来る前にドキュメント全体で数回発生する可能性があります。「miles under sea」の部分はドキュメント固有のものであり、終了区切り文字として使用できます。
PHPで次のようなことを試しましたが、うまくいきませんでした:
if (preg_match('/(?=.*?miles under sea)(?!.+?not_unique)not_unique/', $document, $regs)) {...}
助けてください!