2017-09-27 139 views
-4

我試圖使用Mercury Parser得到網頁的字數。正則表達式匹配冒號和雙引號之前的數字

<div><p>Content of the webpage goes here</p> </div>"","next_page_url":null,"excerpt":"Get started learning all about SEO from the industry's most trusted source, Search Engine Land. Review basics of search engine optimization, ranking factors & more.","word_count":522,"direction":"ltr","total_pages":1,"rendered_pages":1 

在上面的內容,我需要匹配由"word_count":

之前數讓我知道我可以使用正則表達式是什麼表情。

我在試,(?<=word_count" :).*?(?=[100-10000])。只是不能正確。

+1

你試過了什麼?你有什麼問題?請告訴我們你的代碼。如果您沒有代碼,那麼堆棧溢出可能不是您的問題的正確位置。 –

回答

1

試試這個:

(?<=word_count":)(\d+) 

說明:

使用正回顧後(?<=找到匹配word_count":並排除它,並給我後,使用正則表達式\d+

注意所有的數字以及在我的比賽中,我在":之間沒有空格,這與您的stri完全匹配NG。您的字符串之間的空格在":之間,不匹配。

+0

鍛煉出色。謝謝! –

+3

@PaulSchoff如果此解決方案適用於您,請將其標記爲可接受的解決方案。 –

相關問題