摆脱空白线但保持其他人完好无损

时间:2012-05-29 02:24:13

标签: php regex

从文件中删除一个条目后,我留下了一个空白行所在的条目,并且想知道如何在脚本执行的同时摆脱它。

我的data.txt文件包含以下条目:

1
12
123 (line to be deleted)
1234
(blank line, carriage return)

在我希望保留的行底部加一个空行,但不删除条目后删除的行。

输入后我留下的内容已被删除:

1
12

1234
(blank line, which I want to keep intact)

以下是我目前的工作代码:

$bodycont = preg_replace("/\b({$_POST['inscripnum1']})\b/","",$index);

如何在同一行上实现某些内容以删除该号码所在的行?

非常感谢任何帮助。

谢谢

1 个答案:

答案 0 :(得分:2)

捕获正则表达式中的换行符:

$bodycont = preg_replace("/\b({$_POST['inscripnum1']})\b\n/","",$index);