私が取り組んでいるWebサイトは、PHP(preg_match)正規表現パターンを使用してデータと一致しません。これは、私がテストした他のすべての場所で機能するようです。そのパターンは次のとおりです。
<channel.*?>(.*?)</channel>
チャネルタグを持つRSSフィードと照合されます。
これで、作業中のサーバーは、次のように変更した場合にのみ正しい結果を生成します。
<channel.*?>(.*)?</channel>
私の正規表現は世界で最高ではないので、2つのパターンの間に有意差があるかどうか誰かに教えてもらえないかと思います。
小さなメモ:SimpleXMLなどを使用する方がおそらく良いと思いますが、この正規表現は以前のアプリケーションのものであり、さまざまな理由で変更することはできません。
洞察を事前に感謝します。