0

私が読んでいるファイルがありますphp

$lines = file("input.txt");

$lines文字列を検索してから、--><--次の完全な行を返す必要があります。これを行う最善の方法は何ですか?

ありがとう。

4

2 に答える 2

0

Windows ファイルと Unix ファイルのどちらに一致するかはわかりませんでしたが (したがって\r?)、正規表現を使用すると、はるかにきれいに一致させることができます。次のようにキャプチャできます。

$lines = file("input.txt");
preg_match('!(--><--\r?\n)([^\r\n]+)\r?\n!s',$lines,$matches);
$myLine = $matches[2];
echo $myLine;
于 2013-06-12T20:54:50.710 に答える