0
我使用簡單的HTML dom來獲取網頁的源代碼。然後我使用dom-> innerhtml來獲取文本。我想匹配一行說var api_response = {...};
,但是我遇到問題一直持續到文檔結束。匹配直到下一行開始
我現在的正則表達式是/var api\_response.+\}\;/
任何想法?
我使用簡單的HTML dom來獲取網頁的源代碼。然後我使用dom-> innerhtml來獲取文本。我想匹配一行說var api_response = {...};
,但是我遇到問題一直持續到文檔結束。匹配直到下一行開始
我現在的正則表達式是/var api\_response.+\}\;/
任何想法?
我認爲你可以使用這樣一個正則表達式:(?'+' - >'+')
/var api_response = \{[^}]+\};/ig
或
/var api_response\s*=\s*\{[^}]+\};/ig
讓重複非貪婪 – ndn