私の正規表現は次のとおりです。
$regex = '/(?<=Α: )(([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4}))/';
とりわけ私のコンテンツは次のとおりです。
Q: Email Address
A: name@example.com
Rad Software 正規表現デザイナーは、それが機能するはずだと言っています。
さまざまなオンライン サイトが正しい結果を返します。
(?<=Α: ) 後読みを削除すると、正規表現はすべてのメールを正しく返します。
PHPから実行すると、一致が返されません。
どうしたの?
また、特定のタイプの正規表現 (つまり (?<=Email: ) を異なるコンテンツで使用しました。その場合は問題なく動作します。