2012-12-13 52 views
0

我使用捲曲得到的文本大串,基本上三件事情可能發生的字符串可以包含正則表達式查找內容

  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匹配,所以我可以做一些事情,如果三個字符串之一被發現。字符串永遠不會超過三個字符串中的一個。

+0

嘗試格式化你的問題的方式,它是可讀的 – dualed

+0

對不起全部完成:) –

+0

你需要某種邊界的' 「有效用戶」案例。它可能在文件的末尾(或開始處),或者是空格分隔的,或者後面跟着HTML標籤等。 – dualed

回答

1

不要嘗試使用正則表達式解析XML或HTML。使用RegEx都不能完全表達。

改爲使用PHP的XML parser functions

或者類似的東西PHPQuery(我剛剛發現一個,我喜歡這個主意)