gpt4 book ai didi

mysql - 使用 mysql 正则表达式在 json 中查找 id

转载 作者:行者123 更新时间:2023-11-30 22:47:41 25 4
gpt4 key购买 nike

我一直在尝试在 json 数组中找到正确的正则表达式,但没有成功:到目前为止,我已经尝试过: '[\\[,]1[\\],]' 我想找到包含 id(硬编码 1 )的行在左侧被“[”或“,”或“]”或“,”包围' 在右侧。让我们以这些示例数组为例:[1,2,4]
[5,1,4]
[1]
[5,2,4,1]
[2,4]

非常感谢,抱歉我的英语不好 ;)

最佳答案

首先转义 [ ,然后是一个可能的数字或 , ,然后是你的 id (1)

'\\[[0-9,]*[1][0-9,]*\\]'

但是,正则表达式(在文本/blob 字段中)很慢,并且当您的数据库变大时会导致性能问题。最好将您的 ID(或您经常需要搜索的任何字段)存储在一个额外的列中。

关于mysql - 使用 mysql 正则表达式在 json 中查找 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29126794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com