私は自分のファイルタグシステムをアプリケーション用に作成していますが、対象に関する関連情報は見つかりませんでした。テキストファイルからカスタムタグを抽出する
私のアプリケーションがそうのように、指定したファイルの末尾にタグを追加:
ユーザーが(たとえば)プライベートとして特定のファイルをマークしたい場合は、以下のテキストは、の最後に追加されます指定されたファイル:今すぐプライベート
$/*
、私はこれらのタグを抽出し、そのファイルを自分のアプリケーションにロードされたときにそれらを分離する方法を把握しようとしている:
たとえば、ファイルに「Private」、「bad」、「jokes」という3つのタグがあるとします。私のアプリケーションでは、これらのタグを取得して、次のように表示する必要があります。
このファイルはプライベートとマークされています。
OR - それらを表示する別の方法は、次のようになります。
このファイルには、次のタグがあります。 プライベート 悪い ジョーク
を誰もが、私はこれをやって行くだろう方法を知っていますか?私はRegexが好きではないので、おそらく文字列を使うと考えています。それは私に頭痛を与えます。
ファイルを文字列バッファに読み込んだ後、if(buffer.contains(tag)== true)を実行していることを意味しますか? – ThePower
プレーンテキストファイルですか? すべてがファイルの最後にある場合は、行が$ /で始まり*で終わると、すべての行を読み込み、後ろからループしてタグを抽出できますか? –
ミカエルありがとう、私はそれを考えていたが、後ろからループする方法は分からない。また、1行に複数のタグが存在する可能性もあります。 –