gpt4 book ai didi

mysql - PREG 替换错误字母数字字符串 - MYSQL

转载 作者:行者123 更新时间:2023-11-30 23:27:39 25 4
gpt4 key购买 nike

您好,我使用 preg_replace 将非字母数字数据替换为“”。

1)

SELECT 
PREG_REPLACE('[^A-Za-z0-9]','',CATALOGUEREFERENCE) AS INSTRUMENT
FROM
FILES;

2)

select 
preg_replace('[[:alnum:]]', '',CATALOGUEREFERENCE) as instrument
from
files;

第一个查询将记录显示为 blob,第二个查询显示空记录。谁能建议用''替换非字母数字数据的查询修改。

输入文件:GETA2000003890MAC00007000NAS00006000MAS000007000MAS2SA200006000

期望的输出:得到苹果NAS马航MAS2SA2

非常感谢

最佳答案

我认为您想要的输出是:GET MAC NAS MAS MAS

代码:

$input = 'GETA2000003890 MAC00007000 NAS00006000 MAS000007000 MAS2SA200006000';
$output = preg_replace('/([A-Z]{3})(\w*)/i', '$1', $input);
echo $output; // GET MAC NAS MAS MAS

关于mysql - PREG 替换错误字母数字字符串 - MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12408217/

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