仅匹配正则表达式的字段
我想知道用正则表达式过滤字段的最佳和更有效的方法是什么。我的 json 看起来像:
{
"const": {
"bt_L1": 1,
"bt_L2": 1,
"bt_L3": 0,
"bt_R1": 0,
"bt_R2": 0,
"bt_R3": 1
}
}
我只需要获取以下字段:
以“bt_L”开头 内容为1 然后我需要将它们作为字符串放入单个元素中,删除“bt_”,如下所示:
“L1,L2”
看起来很棘手,那里有什么想法吗?
I wonder what is the best and more efficient way to filter out fields with regular expression. My jsons looks like:
{
"const": {
"bt_L1": 1,
"bt_L2": 1,
"bt_L3": 0,
"bt_R1": 0,
"bt_R2": 0,
"bt_R3": 1
}
}
I would need to get only the fields that:
Start with "bt_L"
The content is 1
Then I need to put them in a single element as a string removing "bt_" as follows:
"L1, L2"
Looks very tricky, any ideas over there?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这并不漂亮,但它有效:
This is not pretty, but it works: