付费求助一个正则表达式提取数据的问题,50块钱

查看 74|回复 7
作者:sqlemma   
意思就是要提取数据库中,一行长段字符里面的部分字段,并且放在同一行中
比如
这是一行数据库中的字段,{anb_bd,9636115881,562d2,85sdfk,52 pol polinner,999lkU,pol55-96}
我要下面三个值
anb_bd
9636115881
52 pol polinner
提取出来后,所有字段也要在新的文本的同一行中
像这样{anb_bd,9636115881,52 pol polinner}
上面是例子,实际上要处理的跟上面的举例差不多
有技术的联系
https://t.me/TaleSc0

字段, 数据库中, 这是

sym3786586   
这样的话似乎没必要拿正则吧,掐头去尾俩括号,逗号分割,再用下标取
van   
gpt怎么说?
ohh   
gpt怎么说
cgkings   
直接问chatgpt
sqlemma
OP
  

van 发表于 2024-6-19 16:19
gpt怎么说?

大文件处理,GPT可以处理1G以上的文件?
sqlemma
OP
  

sym3786586 发表于 2024-6-19 16:22
这样的话似乎没必要拿正则吧,掐头去尾俩括号,逗号分割,再用下标取

不用正则更好,只要能实现就行
jekyll   
input="{anb_bd,9636115881,562d2,85sdfk,52 pol polinner,999lkU,pol55-96}" && IFS=',' read -r -a array <<< "$input" && output="${array[0]},${array[1]},${array[4]}}" && echo $output
您需要登录后才可以回帖 登录 | 立即注册

返回顶部