【发布时间】:2020-01-13 22:02:53
【问题描述】:
我正在尝试创建一个正则表达式来显示“uploadFinish”的值。我想用正则表达式来做。内容在一个巨大的 html 中:
MORE HTML
<meta property="al:android:app_name" content="I" />
<meta property="al:android:package" content="" />
<meta property="al:android:url" content="https://" />
<meta name="medium" content="image" />
<meta property="og:type" content="" />
<script type="application/ld+json">
{"@context":"http:\/\/schema.org","@type":"ImageObject","caption":"011 de 366\nMagali \ud83c\udf49 \n#magali #TurmadaMonica #illustration #ilustra\u00e7\u00e3o #art #drawing.","representativeOfPage":"http:\/\/schema.org\/True","uploadFinish":"2020-01-11T22:08:58","author":{"@type":"Person","alternateName":"@luis","mainEntityofPage":{"@type":"ProfilePage","@id":"https:\/\/www.example.com\/luis\/"}},"comment":[{"@type":"Comment","text":"\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e\ud83d\udc9e","author":{"@type":"Person","alternateName":"@katiagualtieri985","mainEntityofPage":{"@type":"ProfilePage","@id":"https:\/\/www.example.com\/katiagualtieri985\/"}}}],"commentCount":"1","contentLocation":{"@type":"Place","name":"Florian\u00f3polis, Santa Catarina","mainEntityofPage":{"@type":"CollectionPage","@id":"https:\/\/www.example.com\/explore\/locations\/213145014\/A-B-C-D\/"},"address":{"@type":"PostalAddress","addressLocality":"Florian\u00f3polis, Santa Catarina","addressCountry":{"@type":"Country","name":"BR"}}},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":"225"},"mainEntityofPage":{"@type":"ItemPage","@id":"https:\/\/www.example.com\/p\/XDFASDFSAD\/"},"description":"225 Me gusta, 1 comentarios - Lu\u00eds (@luasdf) en Example: "011 de 366\nMagali \ud83c\udf49 \n#magali #TurmadaMonica #illustration #ilustra\u00e7\u00e3o #art #drawing."","name":"Lu\u00eds en example: \u201c011 de 366\nMagali \ud83c\udf49 \n#magali #TurmadaMonica #illustration #ilustra\u00e7\u00e3o #art #drawing.\u201d"}
</script>
<link rel="alternate" href="https://www.example.com/p/B7MhI_XgtYm/" hreflang="x-default" />
MORE HTML
我试图将以下正则表达式放在一起,但没有成功:
.w+(.*)+S\w*(uploadFinish)\w*
谢谢。
【问题讨论】:
-
你应该使用 HTML & JSON 解析器,而不是正则表达式。
-
我正在做网页抓取,这就是我无法更改它的原因。
-
你可以使用解析器和网页抓取
-
但我不想为数据加载库...
标签: javascript html regex