我有以下文件示例:
苹果,
樱桃,,
(去除)
梨,,
(去除)
葡萄,
西瓜
我使用了以下表达式
preg_replace('/,+/', ',', $n);
从这个答案。
这工作正常,但仅当文件位于一行时:
apple, cherry,, pear,,...
如何扩展表达式以删除多行上的多余重复项,以便文件读取:
苹果、
樱桃、
梨、
葡萄、
西瓜
这是代码:
foreach ($lines as $line_num => $line) {
if ($line[0] === '.') {
$compare_line = $line;
$compare_line = preg_replace('/,+/', ',', $compare_line);
echo $compare_line;
}
}