goで特定の文字列の前にファイルに追加するにはどうすればよいですか?

王林
リリース: 2024-02-05 21:15:08
転載
467 人が閲覧しました

goで特定の文字列の前にファイルに追加するにはどうすればよいですか?

質問の内容

次の構造で始まるファイルがあります:

リーリー

「//この前にさらにテキストを追加」の前にテキスト「e」を追加し、「d」の後に「,」を追加したいので、次のようになります。

リーリー

将来さらに多くの文字列をファイルに追加できるように、これを動的に実装するにはどうすればよいですか?

ありがとうございます


正解


「//」で始まる行の前にテキスト「e」を追加するには、次のようにします。

  1. ファイルを読み取り/書き込みモードで開きます。
  2. ファイルに基づいてスキャナを作成し、各行をメモリにスキャンします。
  3. スキャン中に各行をチェックして、「//」を含む行がないかどうかを確認します。
  4. 各行を配列に保存して、後でファイルに書き戻せるようにします。
  5. 行が見つかった場合は、新しい行 "e" を追加し、前の行を更新します。
  6. これらの行をファイルに書き戻します。
リーリー

以上がgoで特定の文字列の前にファイルに追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート