Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が読んでいるファイルがありますphp:
php
$lines = file("input.txt");
$lines文字列を検索してから、--><--次の完全な行を返す必要があります。これを行う最善の方法は何ですか?
$lines
--><--
ありがとう。
Windows ファイルと Unix ファイルのどちらに一致するかはわかりませんでしたが (したがって\r?)、正規表現を使用すると、はるかにきれいに一致させることができます。次のようにキャプチャできます。
\r?
$lines = file("input.txt"); preg_match('!(--><--\r?\n)([^\r\n]+)\r?\n!s',$lines,$matches); $myLine = $matches[2]; echo $myLine;