gpt4 book ai didi

php - 拆分一个字符串,不包括一些字符

转载 作者:搜寻专家 更新时间:2023-10-31 20:50:07 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Split string by delimiter, but not if it is escaped

我有一个从 ibm informix 数据库生成的字符串,它由管道 | 字符分隔,并且有一些数据错误,这意味着数据中有 反斜杠 + 管道 .我只想从管道符号中拆分这些字符串,而不是从反斜杠+管道 \| 或其他带有管道的符号中拆分。

这是我的代码,但它只适用于管道字符:

foreach(glob("ssbstat.unl") as $file)
{
$c=0;
if(($load = fopen($file, "r")) !== false)
{
$line = fgets($load);
$count= count(explode('|', $line));
echo $fm= str_repeat('%[^|]|', $count)."%s\n";

do
{
echo $line;
print_r($line);
if($c++>10) break;
} while ($line = fscanf($load, $fm));
}
}

谁能帮我做这个?

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