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 匹配,这样如果找到三个字符串之一,我就可以做一些事情。字符串永远不会超过三个字符串之一。

4

1 回答 1

1

不要尝试使用正则表达式解析 XML 或 HTML。两者都不能使用 RegEx 完全表达。

请改用 PHP 的XML 解析器函数

或者像PHPQuery 之类的东西(我刚找到那个,我喜欢这个主意)

于 2012-12-13T10:20:34.543 回答