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