0

私はcurlを使用してテキストに大きな文字列を取得していますが、基本的に3つのことが発生する可能性があります。

  1. たとえば、内部に一意の名前が付いたdiv"class=\"asl bwd asd\">{Valid user}\u003C\/div>"

  2. "The email you entered does not exist"

  3. たとえば、内部に一意の名前が付いたdiv"class=\"asl bwd asd\">{UNIQUE STRING}\u003C\/div>"

誰かが私が3つの別々のpregマッチを書くのを手伝ってくれるので、3つの文字列の1つが見つかった場合に何かをすることができます。文字列に3つの文字列のうちの1つ以上が含まれることはありません。

4

1 に答える 1

1

XML や HTML を正規表現で解析しようとしないでください。どちらも RegEx を使用して完全に表現することはできません。

代わりに、PHPのXML パーサー関数を使用してください。

またはPHPQueryのようなもの(私はそれを見つけました、私はアイデアが好きです)

于 2012-12-13T10:20:34.543 に答える