vps交流

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


意思就是要提取数据库中,一行长段字符里面的部分字段,并且放在同一行中
比如

这是一行数据库中的字段,{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

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

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

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

不用正则更好,只要能实现就行

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
根据下标取出来再拼起来?几行python代码就行了,正则不适合做这个

jekyll 发表于 2024-6-19 16:25
input="{anb_bd,9636115881,562d2,85sdfk,52 pol polinner,999lkU,pol55-96}" && IFS=’,’ read -r -a array …

[美国VPS]  付费求助一个正则表达式提取数据的问题,50块钱我这门外汉,都看不懂,这是python实现的?