2017-09-27 287 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如果此解决方案适用于您,请将其标记为可接受的解决方案。 –

相关问题