我将尝试从我的数据,数据是:
##fileformat=VCFv4.1
##samtoolsVersion=0.1.19-44428cd
##INFO=<ID=DP,Number=1,Type=Integer,Description="Raw read depth">
#CHROM/home/bioinf/jobs/41/sorting/output.bam
aaa bbb ccc dddd
eee fff ggg hhhh
我想将数据输入:
aaa bbb ccc dddd
eee fff ggg hhhh
我不知道如何使用preg_replace语法删除它们。
帮助表示感谢。感谢。
答案 0 :(得分:1)
试试这段代码:
$data = preg_replace('/#.*?\n/s', '', $data);
这也有效:
$lines = explode("\n", $data);
$newArr = array();
foreach ($lines as $line) {
if (!empty($line[0]) && $line[0] !== '#') {
$newArr[] = $line;
}
}
$data = implode("\n", $newArr);