【发布时间】:2020-03-17 20:19:11
【问题描述】:
我正在寻找提取 Json 字符串的所有属性名称。我提出了一个表达式,但它不适用于某些特定场景, 我构建的表达式如下
"([a-zA-Z0-9-]*)"(?::\s(?:"[a-zA-Z0-9-\s:]*")|(?:\s^null$)|(?:\s[0-9]+,))
它适用于这样的属性:
{"dataAreaId": "cel", "CustomerAccount": "C101112", "AddressBrazilianCNPJOrCPF": "", "PartyType": "Organization"}
但它不会检索/匹配这些属性:
{ "DeliveryAddressLongitude": 0,"AddressTimeZone": null,"FullPrimaryAddress": "7800 Avenue Aurtweuil Suite 28841\nBrossard QC J2Z 3P1\nCanada"}
在我苦苦挣扎时,我将非常感谢有任何指导方针。
干杯
文森特
【问题讨论】:
标签: regex text screen-scraping text-extraction