-2

Notifications.txt という名前のテキスト ファイルがあります。特定のグループのコンテンツが含まれています。各グループは<grouptitle>タグで始まり、</grouptitle>タグ {grouptitle changes> で終わります。たとえば、ここにサンプル コンテンツがあります。

<schedule> New schedule for Mathematics 307 has been emailed to students </schedule>
<convocation> The convocation of 34th batch will be on may 3rd </convocation

ここで、php Web サイトを使用してタグを含めて<schedule>からデータを削除したいと考えています。</schedule>

これどうやってするの?時間がないので、サンプルコードも投稿していただければ幸いです。

ありがとうございます

4

1 に答える 1

1

タグとその内容を正規表現に置き換えることで、これを行うことができます。

$contents = file_get_contents('path/to/file/Notifications.txt');
$contents = preg_replace("!<schedule>.*?</schedule>\r?\n!s", '', $contents);
file_put_contents('path/to/file/Notifications.txt', $contents);
于 2013-05-07T13:56:38.030 に答える