regex - 使用正则表达式捕获 JSON 属性名称
问题描述
我想创建一个正则表达式来捕获 JSON 对象中的属性名称。所以我可以为他们的属性名称着色。然后,在循环中(在 TypeScript 中),我将添加一个带类的跨度来为捕获的匹配着色。
例如:
我有一个看起来像这样的对象
{"restriction_data" : "ALL","old" : null,"new" : ["ALL"],"record_type" : "product"}
我想从正则表达式中获取restriction_data、old、new、record_type并将其设为红色。
我能得到的其他 JSON 是:
{"category":"category is mandatory","field":"[u'NONE'] is invalid field. Found: NONE","description":"description is mandatory"}
同样,我想获取category、field、description并将其设为红色。
我尝试\"(.*?)\"
了正则表达式,但它并不适合我。
解决方案
推荐阅读
- android - 如何使用 ItemTouchHelper 在 recyclerview 的每一侧显示 2 个单独的按钮
- python - Conda 激活基础错误 - 术语“conda”未被识别
- if-statement - 我的程序可以运行,但我不知道我的源代码是否空闲
- machine-learning - 如何确定 RNN Keras 层中的单元数?
- python - Python Selenium如何仅在锚标签包含某些属性值时获取锚标签href值
- azure - 如何使用数据流在 blob 存储中获取 JSON 数组
- android - 从锁定屏幕中的通知打开通话活动
- groovy - Groovy 捕获父异常但不是子异常
- javascript - 调用初始 res.render 后向 EJS 发送数据?
- reactjs - 从 API 加载数据后 PrimeReact Select Item 为空