Regexp用于查找仅以数字开头的JSON属性名称/键

yebdmbv4  于 2022-12-30  发布在  其他
关注(0)|答案(1)|浏览(90)

我希望只找到这个JSON属性名称/键,它以数字开头,不考虑空格。
第一个月
" 4WD REGIONAL VALUE3 PACKAGE7 " : " 42.2 ",
" WD_REGIONAL_VALUE_PACKAGE2332 " : "42.2 ",
"WD_REGIONAL_VALUE_PACKAGE2332 " : "42.2 ",
"447778WD_REGIONAL_VALUE_PACKAGE2332 " : "42.2 ",
我已经制定了一个RegExp,但是当不存在全局标志时,或者当使用/g标志时,它只匹配一个属性名,然后只选择属性名/键中的数字,这仍然不能完成任务要求;
(\d(?=[^,"]*[^\d]".*:))
理想的解决方案是一个regexp,它选择并匹配上面测试数据中的第一位数字,以给予下面匹配的属性字符串;
4WD区域超值套餐“:“42.2“,
4WD区域值3 Package 7“:“42.2“,
447778 WD_区域_值_ Package 2332“:“42.2“,
任何关于如何缩小到任务的正确RegExp的指针都是值得赞赏的。

9lowa7mx

9lowa7mx1#

根据regex for number that starts with 0 but is not a decimal的输入,我修改了RegExp以使用boundary
第一个月
并且它对这个用例有效。

相关问题