我试图找到这个问题的解决方案,但我仍然无法得到正确的答案。因此,我决定在这里向大家求助。 我有一些文字:
CommentTimestamps:真,showVODCommentTimestamps:假,enableVODStreamingComments:假,enablePinLiveComments:假,enableFacecastAnimatedComments:假,永久链接: “1”,isViewerTheOwner:假,isLiveAudio:假,mentionsinput:{inputComponent:{__米: “LegacyMentionsInput.react” }},monitorHeight:假的,viewoptionstypeobjects:空,viewoptionstypeobjectsorder:空,addcommentautoflip:真,autoplayLiveVODComments:真,disableCSSHiding:真,feedbackMode: “无”,实例id: “u_0_w”,lazyFetch:真,numLazyComments:2,每页:50 ,postViewCount: “78762”,shortenTimestamp:真,showaddcomment:真,showshares:真,totalPosts:1,观看次数: “78762”,viewCountReduced: “78K”},{注释:[],pinnedcomments:[],型材:{ },动作:[],commentlists:{评论:{ “1”:{过滤:{范围:{偏移量:32,长度:0},值:[],计数:32,clienthasall:假}}},回复日期null},featuredcommentlists:{注释:空,回复:空},featuredcommentids:空,servertime:1492916773,反馈上限.........`
我想要的只是: postViewCount:"78,762"
我尝试过使用[^(postViewCount\b.......)]
,但这不是我想要的。
答案 0 :(得分:0)
答案 1 :(得分:0)
应该这样做
<强> (postViewCount:\"\d{2}\,\d{3}\")
强>
<强> https://regex101.com/r/9JENH0/1 强>
postViewCount:
匹配字符postViewCount:字面意思(区分大小写)
\"
字面匹配字符 "
(区分大小写)
\d{2}
匹配一个数字(equal to [0-9]
) {2}
量词 - 准确匹配2次
\,
字面匹配字符 ,
(区分大小写)
现在,如果计数是一百万或更大,那么使用 (postViewCount:"(?:.*?)")
答案 2 :(得分:0)